Hjkma
Не вижу ошибки на актуальной версии.
Пример с парой полных имён можно?
К сведению: %P в результатах поиска игнорируется.
И при чём тут, собственно, Тотал?
И зачем вообще эта кнопка, если есть ? перед параметрами?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
На любом файле происходит ошибка. Например, на этом:
d:\Scripts\countfiles.py
Дело в панели результатов поиска. Именно в ней, когда нажимаю кнопку, то появляется сообщение об ошибке. А в обычной - все идет без ошибок. Дело ли в Тотале или нет, я не знаю, проблема может как-то связана с панелью результатов. Может проблемная версия? У меня 9.20 rc3.
И зачем вообще эта кнопка, если есть ? перед параметрами?
Hjkma
Это странно. Win 7? Не должно быть проблемы, если cmd.exe есть в system32, а путь к ней указан в PATH. А вообще вместо cmd в кнопках принято %ComSpec% писать.
Безотносительно проблемы Тотал логично было бы обновить до стабильной версии.
Про результаты можно было бы не дополнять, я по ним также отписался.
Hjkma писал(а):Про это не понял.
Что тут понимать? Кнопка зачем? Про ? см. описание параметров в справке ТС.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Flasher
Windows 7. Строку попробовал заключать в кавычки, не помогло. Кнопка просто тестовая, сначала хотел просто сделать кнопку для скрипта python чтобы передавать аргументы в виде полного пути файла, нарвался на ошибку, сократил кнопку до echo (чтобы исключить влияние python), получил ту же ошибку. А потом нашел что кнопка работает в обычной панели. Обновлю Тотал и попробую что выйдет.
upd. Поменял cmd на %ComSpec% и заработало! Теперь работает и на панели результатов поиска.
set path|>nul find "\system32;"&&echo есть||echo нет
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
cd /d "%WinDir%\system32"&&set path|>nul find "%WinDir%\system32;"&&echo есть||echo нет
Hjkma писал(а):Но find у меня из cygwin
Где?
Hjkma писал(а):хотел просто сделать кнопку для скрипта python чтобы передавать аргументы в виде полного пути файла
А cmd тут при чём?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Hjkma
А консоль из Тотала вызывалась?
Я так про cygwin и не понял. Что echo %path% выдаёт?
Hjkma писал(а):Потом я хотел через командную строку скопировать вывод из python скрипта.
В буфер обмена? Что за скрипт-то?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Hjkma писал(а):Команда из внешней консоли вызывалась.
Тогда понятно.
Если бы было иначе, то find брался бы именно из system32, так как в PATH порядок списка одновременно является порядком приоритета, где c:\cygwin64\bin\ стоит, что очевидно, ниже.
А проблема возникала с конкретной папкой, любой (на любом диске) или несколькими?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.