Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование "удобняшек" на VBScript

Модерирует : ShIvADeSt

ShIvADeSt (12-07-2011 15:12): http://forum.ru-board.com/topic.cgi?forum=33&topic=11963#1  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

   

smirnvlad

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroTYN
скорее всего скрипту не переданы параметры и WScript.Arguments(0) отсутствует, вот и ругается

Всего записей: 417 | Зарегистр. 31-03-2009 | Отправлено: 19:57 11-07-2011
NecroTYN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
smirnvlad

Цитата:
скорее всего скрипту не переданы параметры и WScript.Arguments(0) отсутствует, вот и ругается

подскажите пожалуйста как правильно сделать ???

Всего записей: 141 | Зарегистр. 22-04-2007 | Отправлено: 20:15 11-07-2011 | Исправлено: NecroTYN, 20:19 11-07-2011
ComradG



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroTYN
smirnvlad прав:
Цитата:
(WScript.Arguments(0),2)
??? что этим хотелось выразить? почитай вооот этот документ от мелкомягких, чтобы понять что в твоем скрипте не так.

Всего записей: 2041 | Зарегистр. 05-07-2008 | Отправлено: 20:30 11-07-2011 | Исправлено: ComradG, 20:34 11-07-2011
NecroTYN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ComradG
Как я писал выше я не программист и языков не знаю, вот задача которую пытаемся решить:  
 
Есть программа работающая с базой данных Access и поддерживающая SQL, включающая в себя следующие таблицы: ... Заказы,клиенты,продукты....  
 
 Был написан скрипт VBS(не мной - я не умею) чтобы при создании ЗАКАЗА автоматически создавалась группа папок в определенном месте диска (D:\Documents\Заказы\...), а имена этих папок создавались бы из определенных полей таблиц. Например:  
 после создания заказа должны появится папки по указанному пути с таким вот именем:  
 D:\Documents\Заказы\ул.Красная\Сергеев\  
 где ул.Красная это адрес клиента, Сергеев это Фамилия клиента,  
 В папке "Сергеев" в свою очередь создаются папки (Стойка компьютерная,Стол письменный,Шкаф купе), имена которых берутся из подтаблицы "продукты" (в которой мы собственно и составляем заказ)
 
 имя 1ой папки-берется из таблицы qdfOrders - Address  
 имя 2ой папки-берется из таблицы qdfMain - Client  
 имя 3ей папки-берется из таблицы tblOrdersProducts - Product  
 
 "третьих" папок должно создаваться столько, сколько заказано продуктов, за исключением услуг(которые кстати тоже находятся в таблице tblOrdersProducts)
 
Все товары и услуги находятся в таблице tblOrdersProducts и делятся на категории - товары и услуги (поле ProductsCategoryCalc), была сделана выборка, чтобы на категорию "УСЛУГИ" папки не создавались..

Всего записей: 141 | Зарегистр. 22-04-2007 | Отправлено: 20:36 11-07-2011
smirnvlad

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroTYN
дело не в самом скрипте, а в том что запускать его нужно с параметром, что-то вроде "create_folders.vbs 1256", а сейчас запускается "create_folders.vbs", ему не хватает входных данных вот он и вылетает

Всего записей: 417 | Зарегистр. 31-03-2009 | Отправлено: 22:19 11-07-2011
NecroTYN



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
ему не хватает входных данных

... откуда их брать и как ???
 

Всего записей: 141 | Зарегистр. 22-04-2007 | Отправлено: 22:30 11-07-2011
vova93

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
... откуда их брать и как ???  

 
Просто нужно запустить скрипт из комондной строки:
 
>create_folders.vbs Входные_данные

"Входные_данные" будут передаваться в скрипт

вот код для работы с параметрами:

Код:
set param = wscript.Arguments
   data = param.item(0)

data = "Входные_данные"
ещё полезно в самом начале скрипра ставить on error resume next, чтобы скрипт игнорил ошибки и не вылетал
 
Добавлено:
скажите пожалуйста, как с помощью ВБС получить бинарные данные из буфера обмена, например скриншот?

Всего записей: 6 | Зарегистр. 11-07-2011 | Отправлено: 23:54 11-07-2011 | Исправлено: vova93, 23:59 11-07-2011
UnrealCiscoSys



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всем привет.  
Не большое отступление, когда то давно был батник в котором все по кривому работало и вот наконец я все перенес в vbs скрипт, подключ принтеров и дисков  в зависимости от группы, создание ярлыков, копирование файлов. Но вот самое простое упустил в батнике были эхи которые писались в текстовые файлы. Задача их тоже переместить в vbs скрипт, но как это сделать пока не понял.
 
echo logon  %username% %computername% %date% %time% >>\\srv1\logs$\logonlog\users\%username%.txt  
echo logon  %username% %computername% %date% %time% >>\\srv1\logs$\logonlog\computers\%computername%.txt  
echo logon  %username% %computername% %date% %time% >>\\srv1\logs$\logonlog\!logonlog.txt  
echo %userdomain%\%username% authenticated at %LOGONSERVER% %date% %time% for %computername% >>\\srv1\logs$\logonlog\authserver.txt

Всего записей: 46 | Зарегистр. 31-08-2007 | Отправлено: 00:36 12-07-2011
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема переехала в  
http://forum.ru-board.com/topic.cgi?forum=33&topic=11963#1

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 15:12 12-07-2011
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Программирование "удобняшек" на VBScript
ShIvADeSt (12-07-2011 15:12): http://forum.ru-board.com/topic.cgi?forum=33&topic=11963#1


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru