Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск программы с виртуального диска

Ответить
Настройки темы
CMD/BAT - [решено] Запуск программы с виртуального диска
4zz 4zz вне форума

Пользователь


Сообщения: 88
Благодарности: 3

Профиль | Отправить PM | Цитировать


Уважаемые знатоки!
Помогите написать батник по следующим условиям:
1.На флеш находится оговариваемый сейчас бат файл и папки с программой
2. Нужно чтобы этот бат файл запустил программу из папки на этой же флеш..

Я рассуждал так - в связи с тем, что на разных компах флеш может быть с разной буквой, значит для настройки программы надо сделать букву постоянной, поэтому создаю виртуальный диск "Х" и второй командой запускаю с него нужную программу, которая настроена так, что базы находятся именно на диске "Х" - вот что получилось:

@echo off
chcp 1251
subst X: %~d0\
ping -n 1 -w 10000 192.168.254.254 >nul
start "X:\8.3.6.1977_Windows_Portable\1C Предприятие.exe"
pause

В итоге виртуальный диск образуется(и диск со старой буквой тоже присутствует), а пауза и вторая команда не выполняются...((
Помогите..)

Отправлено: 23:57, 01-05-2015

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата 4zz:
Я рассуждал так - в связи с тем, что на разных компах флеш может быть с разной буквой, значит для настройки программы надо сделать букву постоянной, »
Неправильно рассуждаете. Я бы остановился именно на том факте, что приложение расположено на том же устройстве, что и сам пакетный файл. Зачем Вам ещё и виртуальный диск из папки?! Зачем «chcp 1251» вместо сохранения пакетного файла в кодировке OEM/866?!

Цитата 4zz:
а пауза и вторая команда не выполняются...(( »
Выполняются . Но начните с исправления:
Код: Выделить весь код
start "" "X:\8.3.6.1977_Windows_Portable\1C Предприятие.exe"
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:12, 02-05-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

4zz 4zz вне форума Автор темы

Пользователь


Сообщения: 88
Благодарности: 3

Профиль | Отправить PM | Цитировать


Iska,
Спасибо огромное, все работает))
Виртуальный диск нужен затем, чтобы при настройке программы указать путь к базам одинаковый для всех компьютеров куда будет воткнута флеш. По «chcp 1251» я видимо заблуждался считая, что это нужно если в пути присутствуют русские буквы)
Спасибо!!!

Отправлено: 01:05, 02-05-2015 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата 4zz:
Виртуальный диск нужен затем, чтобы при настройке программы указать путь к базам одинаковый для всех компьютеров куда будет воткнута флеш. »
И седьмая, и восьмая версии 1С:Предприятие, насколько я помню, позволяют просто указать путь к базе в командной строке приложения. Так что я по-прежнему за указание пути относительно месторасположения пакетного файла.

Цитата 4zz:
По «chcp 1251» я видимо заблуждался считая, что это нужно если в пути присутствуют русские буквы) »
Правильным будет именно сохранение пакетного файла в кодировке OEM/866.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:18, 02-05-2015 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Запуск программы с виртуального диска

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
конфликт виртуального диска. Koroviev Хочу все знать 0 25-05-2011 20:47
Установка - Пермещение виртуального диска starl Microsoft Windows 7 2 13-06-2009 16:51
Разное - Удаление виртуального диска. noname Incognito Microsoft Windows 2000/XP 2 24-11-2007 22:33
Запуск программы с сетевого диска. Предупреждение системы безопасности. mrsao Microsoft Windows 2000/XP 2 16-02-2007 10:29
Удаление виртуального диска kLish Microsoft Windows 2000/XP 1 16-09-2006 11:01




 
Переход