Попытка создать командный файл из VB 2010 Express - PullRequest
4 голосов
/ 27 марта 2011

Почему пакетный файл запускается, когда я создаю его в блокноте, а не когда я создаю его в своем коде VB?Он выглядит точно так же, как и версия, созданная вручную, просто не запускает exe при двойном щелчке.Я пытался добавить CR + LF, vbCrLf, но не пошел.

При попытке запустить exe-файл непосредственно из автозагрузки существует внутренняя проблема: он запускает его из этого каталога и не может найти связанные файлы (в каталоге приложения), поэтому необходим компакт-диск.

Использование VB 2010 Express.Заранее спасибо за помощь!

1 Ответ

4 голосов
/ 27 марта 2011

Возможно, вам необходимо передать кодовую страницу ANSI системы, потому что вы выполняете файл из cmd.exe

My.Computer.FileSystem.WriteAllText (strStartFile, strBatLine1, False, System.Text.Encoding.Default);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...