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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

   

Nagual



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Forumz
ты немного ошибся темой, здесь обсуждается сервер сценариев wsh, языки js и vbs
а твой "нарытый" код напоминает delphi и выглядит непричесанным и сырым
попробуй более точно сформулировать задачу и запостить ее здесь

Всего записей: 528 | Зарегистр. 06-01-2006 | Отправлено: 14:00 01-09-2008
GRom V

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Подскажите плизз....
как осуществить такую штуку?
 
сonst OverwriteExisting = TRUE  
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.CopyFile "%windir%\install\1.txt" , "%appdata%\install\3.txt" , OverwriteExisting
 
т.е мне нужно скопировать и переименовать из %windir%\install\1.txt в %appdata%\install\3.txt
 
Но так неконает....

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 14:28 01-09-2008
24rus

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброго времени суток!
 
Подскажите плиз...,  
Дано:  Скрипт работает только под правами админа (идет запись в реестр и рестарт служб),
Надо:  Запустить его под правами админа из аккаунта юзера , или как вызвать из скрипта консоль cmd с правами админа ...
 
Сорри если не здесь спросил...,  
 
p.s. Я не волшебник, я только учусь...      

Всего записей: 5 | Зарегистр. 13-08-2007 | Отправлено: 14:37 01-09-2008
Nagual



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GRom V
не совсем верно поставил задачу
если бы использовал абсолютные пути проблем бы не было
а так твоя задача звучит так:
как мне получить абсолютные пути к специальным папкам
Код:
windir=CreateObject("WScript.Shell").ExpandEnvironmentStrings("%windir%")
appdata=CreateObject("WScript.Shell").ExpandEnvironmentStrings("%appdata%")
msgbox
windir
msgbox appdata
думаю, копирование сам допишешь

Всего записей: 528 | Зарегистр. 06-01-2006 | Отправлено: 14:57 01-09-2008
mozers



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
24rus
Запуск скрипта, консоли, любой проги от заданного имени - все через runas (в окне консоли выполни runas /? - там все остальное скажут).

Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 16:41 01-09-2008
GRom V

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Nagual
Прошу просчения - но я впервые столкнулся с vbs ......не могбы скинуть примерчик?!

Всего записей: 466 | Зарегистр. 31-10-2006 | Отправлено: 02:36 02-09-2008
mistx

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья подскажите пожалуйста как решить данную задачу?
 
Есть таблица в ворде - 8 колонок.
 
1- 12\07\1999
2- 28\07\1999
3 - 15
4- 16
5- 120000
6 - хххх.хх
7- хххх.хх
 
строк с подобными параметрами около 20
 
нужно чтобы получилось без таблицы в одну строку (код присвоить кнопке)
 
с 12.07.1999 по 28.07.1999 - 120000 Х 16% Х 15 дн Х хххх.хх
 
КАк реализовать? возможно ли?
 
Заранее благодарю

Всего записей: 765 | Зарегистр. 13-01-2005 | Отправлено: 17:12 02-09-2008 | Исправлено: mistx, 17:21 02-09-2008
figaro1982



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Eximus
его нужно сказать по ссылке что ты сам дал и установить в системе

Всего записей: 10 | Зарегистр. 14-07-2006 | Отправлено: 22:20 02-09-2008
jONES1979



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

Цитата:
подскажите, можно заблокировать нажатие prt scr на клаве?

вероятно тебе можно сделать проще. В реестре подменить код генерируемый клавишей prt scr на некоторый другой...
 
правда для этого потребуется покопать мануалы.  
Но это точно реально, так как подобный механизм используется для подмены "клавиш по умолчанию" для клавиатур microsoft natural забинденных на левые команды на их нормальные значения. Я сам пользую это решение.
 
В реестре правится ключ  
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"= ...
 
на то что тебе требуется

Всего записей: 324 | Зарегистр. 20-05-2005 | Отправлено: 18:42 03-09-2008
24rus

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
   Нашел пример такого скрипта, как его можно изменить чтобы процесс запускался на локальном компьютере,  а не в сети, у самого пока ничего не получается...
 
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")
CompName = "komp" 'имя компьютера
UserName = "admin" 'имя пользователя
Pass = "admin" 'пароль пользователя
Set objServices = objSWbemLocator.ConnectServer(CompName, "root\CIMV2", UserName, Pass, Null, Null, 0)
If Err.Number <> 0 Then
    WScript.Echo Err.Number & ": " & Err.Description
    WScript.Quit
End If
Set objClass = objServices.Get("Win32_Process")
Res = objClass.Create("notepad.exe", Null, Null, PID)
If Res <> 0 Then
    WScript.Echo "Код ошибки: " & Res
End If
 
 

Всего записей: 5 | Зарегистр. 13-08-2007 | Отправлено: 06:22 04-09-2008
alroy

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
24rus
попробуй вместо  этого:CompName = "komp" 'имя компьютера   ВОТ ЭТО  
CompName = "." 'имя компьютера или  
 
CompName = "localhost" 'имя компьютера

Всего записей: 59 | Зарегистр. 15-06-2005 | Отправлено: 14:06 04-09-2008
Alea

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожайлуста.
Как средствами VBC создать визуальный интерфейс

Всего записей: 3 | Зарегистр. 05-09-2008 | Отправлено: 06:40 05-09-2008
NovaC

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите vbs скрипт который бы
выводил размер папок и файлов начиная с заданной папки и с заданной глубиной.

Всего записей: 95 | Зарегистр. 09-01-2008 | Отправлено: 09:11 05-09-2008
Nagual



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GRom V
мог бы, но нет времени писать код, да и смысла тоже
в сети полно примеров, стоит только захотеть поискать

Всего записей: 528 | Зарегистр. 06-01-2006 | Отправлено: 12:06 05-09-2008
Alea

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожайлуста.
Как средствами VBS создать визуальный интерфейс, чтоб на нем можно было разместить поля, списки.  

Всего записей: 3 | Зарегистр. 05-09-2008 | Отправлено: 12:55 05-09-2008
BlackRokk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ситуация такая:  
Нужно чтобы во время выполения приложения на vbs у пользователя были заблокированы клавиатура и мышка. А после выполнения соответственно включались. Кто знает как это сделать?

Всего записей: 2 | Зарегистр. 06-09-2008 | Отправлено: 16:31 08-09-2008
gap5



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тоже интересует, как скриптом заблокировать пользователю (именно пользователю) мышку и клавиатуру, но оставить возможность работы мышью и клавиатурой для приложения запущенного от имени SYSTEM.
 
(Когда использаю RADMIN некоторые туповатые юзеры несознательно мешают)

Всего записей: 1033 | Зарегистр. 30-05-2006 | Отправлено: 17:00 08-09-2008
ripev



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
gap5
Ответ не в тему, в последней версии RAdmin есть возможность отключать действия с консоли во время удаленной работы.

Всего записей: 167 | Зарегистр. 17-09-2006 | Отправлено: 18:50 08-09-2008
alxkk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть текстовый файл.Как считывая каждую строку проверять ее на схожесть с данным словом?
 
set t=FSO.OpenTextFile("E:\ScriptLog.txt")
lin=t.ReadAll(ReadLine)
for каждой строки
 if (lin="ttt") then
Wscript.Echo "уже есть"
else
Wscript.Echo "нету"
 
Как в массив строки запихнуть или еще как можно сделать?

Всего записей: 27 | Зарегистр. 19-11-2004 | Отправлено: 19:46 14-09-2008
ViSiToR



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alxkk 19:46 14-09-2008
Цитата:
Как считывая каждую строку проверять ее на схожесть с данным словом?

Примерно так:
 

Код:
sTextFile = "E:\ScriptLog.txt"
sFindStr = "ttt"
 
iLine = FindStringInFile(sTextFile, sFindStr)
 
If iLine > 0 Then
    Wscript.Echo "Строка <" & sFindStr & "> уже есть в файле [" & sTextFile & "]" & VBCRLF & "Строка №" & iLine
Else
    Wscript.Echo "Строки <" & sFindStr & "> нет в файле [" & sTextFile & "] "
End If
 
Function FindStringInFile(sTextFile, sFindStr)
    Const ForReading = 1
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set hFile = fso.OpenTextFile(sTextFile, ForReading, True)
    iCounter = 0
    
    Do While Not hFile.AtEndOfStream
        iCounter = iCounter + 1
        sLine = hFile.ReadLine
        
        If sLine = sFindStr Then
            FindStringInFile = iCounter
            Exit Do
        End If
    Loop
    
    hFile.Close
End Function


----------
ViSiToR a.k.a CreatoR
CreatoR это не ник, CreatoR это стиль жизни!

Всего записей: 3251 | Зарегистр. 01-04-2006 | Отправлено: 00:07 15-09-2008
   

Страницы: 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