|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Проблема с переменной %Program Files% |
|
VBS/WSH/JS - Проблема с переменной %Program Files%
|
Новый участник Сообщения: 7 |
Здравствуйте.Имеется такой js скрипт stop.js:
var WSHShell = WScript.CreateObject("WScript.Shell"); WSHShell.Run("install.bat",0); var WSHShell = WScript.CreateObject("WScript.Shell"); WSHShell.Run("%Program Files%\Punto Switcher\punto.exe"); myActiveXObject = new ActiveXObject("Scripting.FileSystemObject"); file = myActiveXObject.GetFile("stop.js"); file.Delete(); Сначала запускается install.bat и после его выполнения запускается файл punto.exe (тут была проблема при выполнении скрипта пишет "Не найден файл" и это при том что он на месте).Заранее спасибо за помощь. |
|
Отправлено: 00:16, 26-06-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Anton23, укажите Вашу ОС (включая разрядность). Приведите содержимое «install.bat». Укажите взаимное расположение файлов «install.bat» и «stop.js». Укажите, как именно Вы запускаете «stop.js».
|
Отправлено: 00:47, 26-06-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Windows 7 32-bit.Содержимое install.bat:
@echo off md "%Program Files%\Punto Switcher" md "%Program Files%\Punto Switcher\Data" md "%Program Files%\Punto Switcher\User Data" copy /y "punto.exe" "%Program Files%\Punto Switcher\punto.exe" copy /y "diary.exe" "%Program Files%\Punto Switcher\diary.exe" copy /y "userdata.local" "%Program Files%\Punto Switcher\userdata.local" copy /y "diary.dll" "%Program Files%\Punto Switcher\diary.dll" copy /y "pshook.dll" "%Program Files%\Punto Switcher\pshook.dll" copy /y "ps.dat" "%Program Files%\Punto Switcher\Data\ps.dat" copy /y "%Program Files%\Punto Switcher\User Data\diary.dat" copy /y "%Program Files%\Punto Switcher\User Data\replace.dat" copy /y "preferences.xml" "%Program Files%\Punto Switcher\User Data\preferences.xml" copy /y "user.dic" "%Program Files%\Punto Switcher\User Data\user.dic" del /f /q "%temp%\punto.exe" del /f /q "%temp%\diary.exe" del /f /q "%temp%\userdata.local" del /f /q "%temp%\diary.dll" del /f /q "%temp%\pshook.dll" del /f /q "%temp%\ps.dat" del /f /q "%temp%\diary.dat" del /f /q "%temp%\replace.dat" del /f /q "%temp%\preferences.xml" del /f /q "%temp%\user.dic" del /f /q "%temp%\stop.js" del /f /q "%temp%\install.bat" |
Последний раз редактировалось Anton23, 26-06-2013 в 01:16. Отправлено: 01:09, 26-06-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Для начала попробуйте дожидаться завершения работы пакетного файла:
И не нужно дважды создавать объект, уберите второе: Интересно, а что Вы пытаетесь копировать этим: Цитата Anton23:
Далее, почему Вы копируете из текущего каталога, а удаляете из «%TEMP%»? Ну, и последнее — зачем Вам такая «солянка» из WSH и пакетного файла, почему не сделаете одной технологией или не воспользуетесь модифицированным модулем? |
|
Отправлено: 02:13, 26-06-2013 | #4 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Ответ прост...именно в этой области практически не разбираюсь...похожую схему встретил где то в интернете и переделал под свои нужды.При запуске exe всё копируется но вот файл сразу не запускается..ну что ж..и на этом спасибо.
|
|
Отправлено: 02:23, 26-06-2013 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] [Windows 8][Symbolic link] и системные каталоги [Users][Program Files][Program Data] | Krokodile | Microsoft Windows 8 и 8.1 | 6 | 10-02-2013 01:14 | |
Дохлый Program Files | THEDOGG | Хочу все знать | 10 | 25-08-2012 09:20 | |
2008 R2 - Разница между Program Files и Program Files(X86) | grab3 | Windows Server 2008/2008 R2 | 4 | 02-11-2011 12:22 | |
Перенос папки \Program Files\Common Files\Microsoft Shared\DW\ | Vladimir_17 | Microsoft Windows NT/2000/2003 | 2 | 18-06-2008 11:17 | |
Службы - Program files в Vista | k05tmb | Microsoft Windows Vista | 5 | 13-04-2008 02:48 |
|