создать программу, которая может запустить приглашение cmd - PullRequest
0 голосов
/ 24 января 2009

У меня есть программа, которая меняет обои на рабочем столе, перетаскивая на них файл изображения. У меня также есть программа для беспроводной сети, которая может автоматически открывать программы при каждом подключении к определенной сети.

Я хочу менять свой рабочий стол каждый раз, когда он подключается к определенной сети, но запуск программы обоев ничего не делает, если я не перетаскиваю на нее картинку. Однако я также могу запустить командную строку "c: /program.exe picture.jpg"

Я пытался создать командный файл START C: /PROGRAM.EXE PICTURE.JPG, но он не работает.

Так что в основном я пытаюсь создать программу, которая может запустить командную строку "c: /program.exe picture.jpg" - не могли бы вы помочь, пожалуйста?

Ответы [ 3 ]

4 голосов
/ 24 января 2009

Удалите «start» из пакетного файла и убедитесь, что все пути с пробелами в них заключены в кавычки, иначе они будут разбиты на аргументы.

Например:

"C: \ Program Files \ MyProgram.exe" "C: \ Documents and Settings \ Me \ MyPicture.jpg"

1 голос
/ 24 января 2009

Пакетное задание должно работать. Попробуйте пропустить этот СНВ из вашего примера.

0 голосов
/ 01 мая 2009

Пуск - Выполнить - Тип: cmd / c "start / max" "C: \ Program Files \ MyProgram.exe" "" "C: \ Documents and Settings \ Me \ MyPicture.jpg" "". Cmd / c - запускает новый экземпляр cmd и завершает работу

...