Цитата CyraxZ:
Т.е. вызывается cmd.exe, который выполняет внутреннюю команду start, которая, в свою очередь, запускает целевое приложение (в качестве примера которого выступает этот же самый cmd.exe) ?
Код: Выделить весь код
cmd.exe /c start /d "C:\Windows\System32\" cmd.exe
? »
|
Да, всё так и есть. Следующая команда нормально запускает "
notepad++" и передаёт фокус окну редактора.
Правда, моргает окно
cmd.exe. Но зато запускаемая программа фокус нормально получает.
Код:

cmd.exe /c start "" /d "C:\Program Files\Notepad++\" "notepad++.exe" "F:\...\error.log"
Цитата:
Ещё раз переустановил (удалил и установил). Поведение абсолютно то же самое:
1) при запуске текстового файла из Far Manager, проводника или ярлыком notepad++ нормально запускается
2) при запуске текстового файла через задачу планировщика (в качестве действия указывается путь к текстовому файлу) открывается окно "Каким образом вы хотите открыть этот файл ?" с выделенным пунктом "notepad++"
|
А если открывать текстовый файл через планировщик, но при этом не непосредственно, а через "
cmd.exe start ...", то окно "
Каким образом вы хотите открыть этот файл ?" не открывается.
notepad++ запускается сразу:
Код:

cmd.exe /c start "" /d "F:\..." "error.log"
При запуске через планировщик без "cmd.exe start ..." окно "Каким образом вы хотите открыть этот файл ?" открывается).
Но в конечной команде всё равно оставил явный вызов
notepad++.exe на всякий случай. Раз уж он такой капризный...
Код:

cmd.exe /c start "" /d "C:\Program Files\Notepad++\" "notepad++.exe" "F:\...\error.log"