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

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

   

ComradG



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Free_Soft
посмотрел, как и обещал. хочешь совет, то, не стоит все слишком усложнять, когда все можно сделать гораздо проще. про элементы управления, пожалуй, я останусь при своем мнении: лучше использовать vbscript и hta в связке, тем паче, что таким макаром можно считывать данные из инишек и визуальное представление будет.

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 21:53 12-01-2011
htgrfrbn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to Rush огомный респект!!! всё классно работает!  
конечно я думал, что можно сделать так, чтобы скрипт просто перебирал все файлы из директории в которой сам находиться... чтобы не заморачиваться с командной строкой... хотя в Total Commander`е всё быстро и удобно реализуется.
Спасибо, Rush!

Всего записей: 68 | Зарегистр. 11-01-2011 | Отправлено: 22:21 12-01-2011
bomzzz



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
фрисофтик щас окошек понаделает и загорится какой нибудь язык учить. на эти окошки все покупаются.
 
возможно стоит учить Делфи - он считается особо простым что ли. с другой стороны если углубиться , потом придется еще и другой язык учить, и этой дельфятиной только стиль себе ломать. поэтому может сразу лучше Си долбить. с другой стороны я сам пару раз начинал про этот Си читать, но там логика совсем другая , не такая дремучая как у меня может, и чета у меня к нему душа не легла совсем.  
Даунлоад Мастер написан  на делфи вроде.
 
Добавлено:
наверно если в школе преподавали паскаль - то лучше си учить, а если бейсик, то лучше ассемблер - на мой взгляд вот так вот




прекращаем флудить и оффтопить.

Всего записей: 13343 | Зарегистр. 13-01-2008 | Отправлено: 10:57 13-01-2011 | Исправлено: ShIvADeSt, 04:49 14-01-2011
sshok

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

Всего записей: 1 | Зарегистр. 14-01-2011 | Отправлено: 16:23 14-01-2011
AntoshAReal



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
Прошу помочь, есть скрипт на vbs, необходимо выделить из строки с текстом первые буквы слов и поставить разделители в виде точек, например:
"Иванов Иван Иванович", надо получить эти инициалы, "И.И.И."
 
Данный текст представлен в виде переменной.

Всего записей: 305 | Зарегистр. 31-08-2005 | Отправлено: 06:31 19-01-2011 | Исправлено: AntoshAReal, 07:59 19-01-2011
Olegstanislavvich

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При запуске игнорирует ползунок громкости и начинает играть на полной громкости, даже если ползунок почти на нуле. Стоит только щелкнуть по ползунку как громкость становится на свой уровень согласно его позиции...
 
Помогите написать файлик программу или скрипт который принудительно устанавливает громкость при запуске?
 
Программа должна выполнять следующее:
 
K:\Audio\Winamp\winamp.exe  
~down=Msg|Winamp v1.x|273|40059
 

Код:
 
Dim Winamp
Winamp = "k:\Audio\Winamp\winamp.exe" 'Путь к Winamp-у
'Var WH: HWND
 
Private Const WM_Lower_Volume = 40059
 
Set WS = CreateObject("WScript.Shell")
 
WS.run Winamp
 
'WinampHWND=findwindow("Winamp v1.x",nil)
n=SendMessage(WinampHWND, 40059, Command, 0)
 

 
Помогите написать скриптик на vbscript который изменяет уровень громкости на одну позицию вверх, а потом вниз.

Всего записей: 34 | Зарегистр. 16-10-2009 | Отправлено: 10:04 19-01-2011 | Исправлено: Olegstanislavvich, 10:09 19-01-2011
AndVGri

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

Код:
 
Function FIO(ByVal this)
    Dim subs
    subs = Split(this, " ")
    If UBound(subs) <> 2 Then
        FIO = this
    Else
        FIO = Mid(subs(0), 1, 1) & "." & Mid(subs(1), 1, 1) & "." & Mid(subs(2), 1, 1) & "."
    End If
End Function
 

Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 10:10 19-01-2011
AntoshAReal



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndVGri
Спасибо, помогло.

Всего записей: 305 | Зарегистр. 31-08-2005 | Отправлено: 15:43 19-01-2011
quakerock



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

Код:
fo= "D:\"
Set FSO = CreateObject("Scripting.FileSystemObject")
Set f= FSO.GetFolder(fo)
set sf = f.SubFolders
For Each f1 In sf
   if FormatDateTime(f1.DateCreated, 4) =<> ???  then  
WScript.Echo f1.name & "  Создано 2 минуты назад"
end if
Next  
' "???" что нужно сделать, что бы сравнивалось время создания каталога с текущим  
'временем и если есть каталоги созданные 2 минуты назад, то выдать сообщение?
'Или я что-то не так делаю?

Всего записей: 29 | Зарегистр. 08-07-2009 | Отправлено: 10:45 21-01-2011
AndVGri

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

Код:
 
Dim difTime
difTime = TimeSerial(0, 2, 0)
If (Now - f1.DateCreated) > difTime Then
   WScript.Echo f1.name & "  Создано более 2 минут назад"  
End If
 

Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 11:01 21-01-2011
quakerock



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndVGri
 
Большое спасибо.
 
Добавлено:
Dim difTime
difTime = TimeSerial(0, 2, 0)
fo= "D:\"
Set FSO = CreateObject("Scripting.FileSystemObject")
Set f= FSO.GetFolder(fo)
set sf = f.SubFolders
For Each f1 In sf
If (Now - f1.DateCreated) < difTime Then
Mg = Mg & f1.name
Mg = Mg & vbCrLf  
End If
Next  
MsgBox Mg
 
 
Если папки созданые менее 2 мин назад отсутствуют, то выходит пустое сообщение
Как сделать, что бы сообщение выходило только тогда, когда папки есть, а когда их нет, то WScript.Quit ?
 
Добавлено:
Dim difTime
difTime = TimeSerial(0, 5, 0)
fo= "D:\"
Set FSO = CreateObject("Scripting.FileSystemObject")
compare_date=false
Set f= FSO.GetFolder(fo)
set sf = f.SubFolders
For Each f1 In sf
If (Now - f1.DateCreated) < difTime Then
Tx = Tx & f1.name
Tx = Tx & vbCrLf  
compare_date=true  
End If
Next  
If compare_date=true then
  MsgBox Tx,, "За последние 5 минут"
Else
WScript.Quit
End If
 
В итоге работает вот так...
 
AndVGri
Еще раз огромное спасибо.

Всего записей: 29 | Зарегистр. 08-07-2009 | Отправлено: 11:08 21-01-2011
quakerock



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продложая...
 
Возможно ли... продолжая скрипт выше, сделать так, когда msgbox выводит сообщения, то названия папок были еще и ссылками? т.е. вышло сообщение, кликнул по названию, открылась папка в проводник, totalCommander?

Всего записей: 29 | Зарегистр. 08-07-2009 | Отправлено: 16:04 24-01-2011
Evgeny972



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос к знатокам:
Как определить какой входной язык сейчас выбран на клаве?

Всего записей: 15511 | Зарегистр. 23-08-2002 | Отправлено: 19:27 24-01-2011
ComradG



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quakerock
если ты имеешь в виду что-то вроде гиперссылок, то можно.
 
Evgeny972
не уверен что это возможно, но попробую чего-нибудь соорудить.

Всего записей: 2038 | Зарегистр. 05-07-2008 | Отправлено: 21:45 24-01-2011
quakerock



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

Цитата:
ComradG
если ты имеешь в виду что-то вроде гиперссылок, то можно.  

 
Можно показать метод/пример?

Всего записей: 29 | Зарегистр. 08-07-2009 | Отправлено: 09:16 25-01-2011
AndVGri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quakerock
Вот ты и добрался до файлов hta
Подробнее...

Цитата:
(Now - f1.DateCreated) < difDate

Если скрипт выполняется долго, то нужно учитывать с чем сравниваем 5 минут, c началом выполнения или от каждого обращения к Now?

Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 11:13 25-01-2011
quakerock



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

Цитата:
AndVGri
Если скрипт выполняется долго, то нужно учитывать с чем сравниваем 5 минут, c началом  
выполнения или от каждого обращения к Now?

Отрабатывается все быстро.
 

Цитата:
Вот ты и добрался до файлов hta  

Есть (.mht) документация где-нибудь?

Всего записей: 29 | Зарегистр. 08-07-2009 | Отправлено: 11:34 25-01-2011
AndVGri

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
quakerock
Посмотри на Сером форуме, там, кстати, достаточно много приведено примеров;
MSDN
Сам же для таких случаев, как в твоей задаче, предпочту уже Visual basic Express .Net. Напрмер, для твоей задачи отслеживания изменений в некотором каталоге достаточно настроить FileSystemWatcher и обрабатывать его события

Всего записей: 750 | Зарегистр. 14-12-2005 | Отправлено: 03:25 26-01-2011
ChiStiK_XaSeR



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет, я тут новичок, помогите мне с моей задачей:
У меня должны быть три скрипта:
1 скрипт просто копирует два других и еще некоторые файлы в определенную папку,
2 скрипт откладывает запуск 3 скрипта на 4 дня
3 скрипт должен содержать команды для командной строки(как это реализовать?), и после их выполнения выводить определенный текст и запустить другой файл
Кто знает как это можно сделать напишите...

Всего записей: 9 | Зарегистр. 20-01-2011 | Отправлено: 16:51 26-01-2011
DimonKurchev

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, помогите пожалуйста мне написать скрипт, или подскажите решение
 
1. есть папка с файлом fail.pdf
 
нужен скрипт, при запуске которого в аутлоке создавалость и открывалось письмо (НО НЕ ОТПРАВЛЯЛОСЬ) с вложением fail.pdf и заполненной темой (константа в скрипте) и заполненными адресами (константа)  
 
я бы его посмотрел и отправил
 
Зараннее спасибо

Всего записей: 1 | Зарегистр. 26-01-2011 | Отправлено: 18:23 26-01-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