Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как это будет на WSH(VBS) / 6 сообщений из 6, страница 1 из 1
19.06.2007, 14:31
    #34604945
_mmms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это будет на WSH(VBS)
Есть простой bat файл:

Код: plaintext
1.
2.
set PATH=%PATH%;C:\Program Files\WinRAR\;
winrar.exe a -hp[123] -m5 -ag D:\arh С:\Delphi\моя программа\

Как это же записать на WSH(VBS) или на JS?

Вся проблема с русским директориями, их много, и переименовать нельзя..
...
Рейтинг: 0 / 0
19.06.2007, 14:41
    #34604989
Палестинец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это будет на WSH(VBS)
set WshShell = WScript.CreateObject("WScript.Shell")

WshShell.Run "C:\Program Files\WinRAR\winrar.exe ""a -hp[123] -m5 -ag D:\arh С:\Delphi\моя программа\"""
...
Рейтинг: 0 / 0
19.06.2007, 14:56
    #34605048
_mmms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это будет на WSH(VBS)
Палестинец, спасибо!
...
Рейтинг: 0 / 0
20.06.2007, 08:20
    #34606544
_mmms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это будет на WSH(VBS)
Еще чуть потревожу, с русским буквами все ок, но вот из директории с пробелом скрипт не запускает программу, я уже и апострофы подставлял, и кавычки двойные, тройные... все никак..

Код: plaintext
1.
2.
3.
//JScript
var wsh=WScript.CreateObject("WScript.Shell");
wsh.Run('D:\\Test 2\\TCPNV.EXE');  //так не работает, т.к. пробел!
wsh.Run('D:\\Test2\\TCPNV.EXE');   //так работает ок!
...
Рейтинг: 0 / 0
20.06.2007, 10:27
    #34606824
Палестинец
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это будет на WSH(VBS)
_mmmsЕще чуть потревожу, с русским буквами все ок, но вот из директории с пробелом скрипт не запускает программу, я уже и апострофы подставлял, и кавычки двойные, тройные... все никак..

Код: plaintext
1.
2.
3.
//JScript
var wsh=WScript.CreateObject("WScript.Shell");
wsh.Run('D:\\Test 2\\TCPNV.EXE');  //так не работает, т.к. пробел!
wsh.Run('D:\\Test2\\TCPNV.EXE');   //так работает ок!

плохо подставлял .. попробуй ещё пару тройку раз

var wsh=WScript.CreateObject("WScript.Shell");
wsh.Run('"D:\\Test 2\\TCPNV.EXE"');
...
Рейтинг: 0 / 0
20.06.2007, 10:54
    #34606913
_mmms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как это будет на WSH(VBS)
Вау, класс!!! Еще раз большущее спасибо!!!
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как это будет на WSH(VBS) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]