Никто не подскажет как получить скорость ИНет-соединения (которое выводится в свойствах этого соединения в SysTray)
» nnCron-Планировщик с поддержкой скриптового языка
Сабж все еще не имеет интерфейса?
MusicLover
Если имеется в виду GUI, то имеет и очень давно
Если имеется в виду GUI, то имеет и очень давно
DJ makrus
Спасибо! Это и имел.
Спасибо! Это и имел.
Hi all!
1 вопрос:
как сделать так шоб в промежуток времени с 9-00 до 18-00 ттскщт смотрел запущен ли процес если нет то запускал его. а после 18-00 и до 9-00 наоборот если запущен убивать
задача вроде просто но чтото не получается
2 вопрос: есть папка в некуча файлов 2-х основных видов:
#bla050102 - где 050102 - дата
#bla050403 - где 050102 - дата
задача: как скажем в 00-00 мне создать папки с датой и переместить туда все файлы с датой и символом # в ней создать подпапку # и переместить туда файлы с символом # и датой.
потом убить оригиналы и запаковать файл архиватором )
PS
извините за путанное изложение..я старался...
как я понял без скриптового языка тут не обойтись но как??
1 вопрос:
как сделать так шоб в промежуток времени с 9-00 до 18-00 ттскщт смотрел запущен ли процес если нет то запускал его. а после 18-00 и до 9-00 наоборот если запущен убивать
задача вроде просто но чтото не получается
2 вопрос: есть папка в некуча файлов 2-х основных видов:
#bla050102 - где 050102 - дата
#bla050403 - где 050102 - дата
задача: как скажем в 00-00 мне создать папки с датой и переместить туда все файлы с датой и символом # в ней создать подпапку # и переместить туда файлы с символом # и датой.
потом убить оригиналы и запаковать файл архиватором )
PS
извините за путанное изложение..я старался...
как я понял без скриптового языка тут не обойтись но как??
Timon_Crazy
2-я задача - наводящий вопрос
есть файлы
#ab050920
#ac050920
#ab050921
#ac050921
Т.е в 00:00 21-го сентября нужно
1. создать папку 050921
2. Скопировать в неё файлы #*050921 (или #*050920)
3. Создать папку 050921\#
4. Скопировать в неё файлы #*050921 (или #*050920)
5. удалить оригиналы #*050921 (или #*050920)
6. запаковать все содержимое папки 050921 (и её попдпапок)
7. Какой архиватор?
Такая задача стоит?
2-я задача - наводящий вопрос
есть файлы
#ab050920
#ac050920
#ab050921
#ac050921
Т.е в 00:00 21-го сентября нужно
1. создать папку 050921
2. Скопировать в неё файлы #*050921 (или #*050920)
3. Создать папку 050921\#
4. Скопировать в неё файлы #*050921 (или #*050920)
5. удалить оригиналы #*050921 (или #*050920)
6. запаковать все содержимое папки 050921 (и её попдпапок)
7. Какой архиватор?
Такая задача стоит?
Хочу закрыть в Опере окошко с указанным именем, задача:
Код:
#( okno
WatchWindow: "*Невозможно открыть файл"
Action:
FOR-WINDOWS: "*Невозможно открыть файл"
PAUSE: 100
WIN-CLOSE: "%FOUND-WINDOW%"
;FOR-WINDOWS
\ WIN-CLOSE: "*Невозможно открыть файл*"
)#
Код:
#( okno
WatchWindow: "*Невозможно открыть файл"
Action:
FOR-WINDOWS: "*Невозможно открыть файл"
PAUSE: 100
WIN-CLOSE: "%FOUND-WINDOW%"
;FOR-WINDOWS
\ WIN-CLOSE: "*Невозможно открыть файл*"
)#
Подскажите пожалуйста, что не так.
Хочу чтобы при запуске программа сворачивалась.
Работает почему-то через раз, не могу понять почему.
#( Look_N
WatchProc: looknstop.exe
Action:
BEGIN
WIN-EXIST: "Look 'n' Stop"
UNTIL
WIN-MINIMIZE: "Look 'n' Stop"
)#
Хочу чтобы при запуске программа сворачивалась.
Работает почему-то через раз, не могу понять почему.
#( Look_N
WatchProc: looknstop.exe
Action:
BEGIN
WIN-EXIST: "Look 'n' Stop"
UNTIL
WIN-MINIMIZE: "Look 'n' Stop"
)#
niko7
А почему не запускать программу сразу в Minimize?
А почему не запускать программу сразу в Minimize?
volodyalipkin
Немного Вас не понял.
Я хочу именно разобраться
почему у меня то работает, то нет.
Немного Вас не понял.
Я хочу именно разобраться
почему у меня то работает, то нет.
KapralBel
почти
есть два вида файлов *.log с # в начале имени файла и файлы без решетки в имени файла...
вот надо создать папку с датой в качестве имени и в ней две подпапки
скажем Private (тут ложаться файлы с #)
и папка All (в ней находятся остальные файлы)
арихиватор rar
PS
извиняюсь за задержку ответа - был в командировке...
почти
есть два вида файлов *.log с # в начале имени файла и файлы без решетки в имени файла...
вот надо создать папку с датой в качестве имени и в ней две подпапки
скажем Private (тут ложаться файлы с #)
и папка All (в ней находятся остальные файлы)
арихиватор rar
PS
извиняюсь за задержку ответа - был в командировке...
niko7
Имелось в виду, что когда Вы создаете задачу, указывать ShowMinimized
Имелось в виду, что когда Вы создаете задачу, указывать ShowMinimized
Timon_Crazy
Попробуй для систем WinXP/2003
Archive.cmd
Код:
@Echo Off
Set dt=%Date%
set dtD=%dt:~0,2%
Set dtM=%dt:~3,2%
Set dtY=%dt:~8,2%
Set dtF=%dtY%%dtM%%dtD%
MD %dtF%\All
MD %dtF%\Private
Move #%dtF%.log %dtF%\Private\
Move %dtF%.log %dtF%\All\
RAR m -m5 -s -mdG -r %dtF%Private %dtF%\Private\*.*
RAR m -m5 -s -mdG -r %dtF%_All %dtF%\All\*.*
Попробуй для систем WinXP/2003
Archive.cmd
Код:
@Echo Off
Set dt=%Date%
set dtD=%dt:~0,2%
Set dtM=%dt:~3,2%
Set dtY=%dt:~8,2%
Set dtF=%dtY%%dtM%%dtD%
MD %dtF%\All
MD %dtF%\Private
Move #%dtF%.log %dtF%\Private\
Move %dtF%.log %dtF%\All\
RAR m -m5 -s -mdG -r %dtF%Private %dtF%\Private\*.*
RAR m -m5 -s -mdG -r %dtF%_All %dtF%\All\*.*
KapralBel
спасибо пробую....
тестю..
спасибо пробую....
тестю..
niko7
Цитата:
Возможно процесс looknstop.exe создает несколько окон с именем "Look 'n' Stop" и только одно из них видимое и в зависемости от того какое окно nnCron минимизирует командой WIN-MINIMIZE: у вас создается впечатление о "нестабильной" работе. Попробуйте следующий пример:
Код: #( Look_N_2
WatchProc: looknstop.exe
Action:
BEGIN
PAUSE: 500
WIN-EXIST: "Look 'n' Stop"
UNTIL
FOR-WINDOWS: "Look 'n' Stop"
WIN-MINIMIZE: "%FOUND-WINDOW%"
;FOR-WINDOWS
)#
Цитата:
...Я хочу именно разобраться
почему у меня то работает, то нет.
Возможно процесс looknstop.exe создает несколько окон с именем "Look 'n' Stop" и только одно из них видимое и в зависемости от того какое окно nnCron минимизирует командой WIN-MINIMIZE: у вас создается впечатление о "нестабильной" работе. Попробуйте следующий пример:
Код: #( Look_N_2
WatchProc: looknstop.exe
Action:
BEGIN
PAUSE: 500
WIN-EXIST: "Look 'n' Stop"
UNTIL
FOR-WINDOWS: "Look 'n' Stop"
WIN-MINIMIZE: "%FOUND-WINDOW%"
;FOR-WINDOWS
)#
volodyalipkin
ShowMinimized это в хэлпе раздел "Запуск приложений и открытие документов"
Если я правильно понял.
Дело в том, что я не запускаю Look 'n' Stop nnCronом.
А как применить эту команду к процессу который запускает не nnCron,
не знаю.
ShowMinimized это в хэлпе раздел "Запуск приложений и открытие документов"
Если я правильно понял.
Дело в том, что я не запускаю Look 'n' Stop nnCronом.
А как применить эту команду к процессу который запускает не nnCron,
не знаю.
DJ makrus
Попробовал, работает.Один раз окно не свернулось когда
я запустил looknstop.exe и ещё несколько программ
практически одновременно сразу после загрузки виндовс.
Еще раз не свернулось, была включена постоянная защита касперского
и одновременно запускались несколько программ.
Я запускаю звонилку,а звонилка запускает looknstop.exe , проксомитрон, прокси плюс, макстон. Если запускаю сам только looknstop.exe, работает не зависимо
включена или выключена постоянная защита касперского.
Попробовал, работает.Один раз окно не свернулось когда
я запустил looknstop.exe и ещё несколько программ
практически одновременно сразу после загрузки виндовс.
Еще раз не свернулось, была включена постоянная защита касперского
и одновременно запускались несколько программ.
Я запускаю звонилку,а звонилка запускает looknstop.exe , проксомитрон, прокси плюс, макстон. Если запускаю сам только looknstop.exe, работает не зависимо
включена или выключена постоянная защита касперского.
niko7
Цитата:
Осмелюсь предположить что для вас не критично через сколько секунд (3 или 30) после запуска программа сворачивается, если так, то еще один вариант вашей задачи:
Код: #( Look_N_3
WatchProc: looknstop.exe
Action:
PAUSE: 30000
\ дожидаемся когда программа гарантированно запустится (создаст все свои окна, в том числе и необходимое нам - видимое)
\ если и этого будет мало можно еще увеличить
FOR-WINDOWS: "Look 'n' Stop"
WIN-MINIMIZE: "%FOUND-WINDOW%"
;FOR-WINDOWS
)#
Цитата:
Попробовал, работает.Один раз окно не свернулось ... Еще раз не свернулось...
Осмелюсь предположить что для вас не критично через сколько секунд (3 или 30) после запуска программа сворачивается, если так, то еще один вариант вашей задачи:
Код: #( Look_N_3
WatchProc: looknstop.exe
Action:
PAUSE: 30000
\ дожидаемся когда программа гарантированно запустится (создаст все свои окна, в том числе и необходимое нам - видимое)
\ если и этого будет мало можно еще увеличить
FOR-WINDOWS: "Look 'n' Stop"
WIN-MINIMIZE: "%FOUND-WINDOW%"
;FOR-WINDOWS
)#
Цитата:
я не запускаю Look 'n' Stop nnCronом
А как? Если как shortcut, то можно указать в свойствах shortcut (ярлыка). Или его (Look 'n' Stop ) стартует другой процесс?
DJ makrus
Попробовал работает спасибо!
Мне пока не понятно почему второй пример (Look_N_2 ),
не работает, как надо .
Добавлено:
volodyalipkin
Цитата:
Да запускаю его звонилкой.
Попробовал работает спасибо!
Мне пока не понятно почему второй пример (Look_N_2 ),
не работает, как надо .
Добавлено:
volodyalipkin
Цитата:
Или его (Look 'n' Stop ) стартует другой процесс?
Да запускаю его звонилкой.
niko7
Цитата:
Другими словами нужное нам видимое окно не успевает появиться до второго цикла, а к тому моменту когда оно появляется - задачка уже отработала и завершилась.
Несколько более надежный, IMHO, вариант этой задачи состоит в том чтобы вместо паузы в 30 секунд в цикле проверять загруженность процессора (общую или именно запускаемой программой) и при снижении ее ниже определенного уровня сворачивать необходимое окно.
(PS. Загляните в ПМ)
Цитата:
Мне пока не понятно почему второй пример (Look_N_2 ),На мой взгляд все очень просто: в своем предыдущем посте вы описали два случая когда второй пример не срабатывал. Во обоих случаях, как я предполагаю, была максимальная загрузка процессора (старт одновременно нескольких программ, да еще с проверкой антивирусом). Т. е. процесс полного запуска программы Look 'n' Stop (файерволл, если не ошибаюсь) несколько растягивается по времени, при этом скорее всего первое окно которое создает эта программа (и которое попадает по маску "Look 'n' Stop") - невидимое, а в скрипте цикл BEGIN...UNTIL заканчивается при наличии любого, хотя бы одного окна соотвествующего маске, которое потом и сворачивается следующим циклом FOR-WINDOWS:...;FOR-WINDOWS.
не работает, как надо
Другими словами нужное нам видимое окно не успевает появиться до второго цикла, а к тому моменту когда оно появляется - задачка уже отработала и завершилась.
Несколько более надежный, IMHO, вариант этой задачи состоит в том чтобы вместо паузы в 30 секунд в цикле проверять загруженность процессора (общую или именно запускаемой программой) и при снижении ее ниже определенного уровня сворачивать необходимое окно.
(PS. Загляните в ПМ)
DJ makrus
Спасибо. Будет время попробую переписать с проверкой загрузки процессора.
Цитата:
Посмотрите ПМ.
Спасибо. Будет время попробую переписать с проверкой загрузки процессора.
Цитата:
Look 'n' Stop (файерволл, если не ошибаюсь)-да файерволл.
Посмотрите ПМ.
Может кто подскажет, как с помощью ннКрона выполнить такую команду:
Панель управления-->Свойства системы-->Диспетчер устройств-->Обновить конфигурацию
оборудования.
Панель управления-->Свойства системы-->Диспетчер устройств-->Обновить конфигурацию
оборудования.
niko7
мне простого и надежного способа не известно (там даже горячие клавиши не работают), только наверное через эмуляцию движения мыши.
мне простого и надежного способа не известно (там даже горячие клавиши не работают), только наверное через эмуляцию движения мыши.
Наконец у меня получилось. Очень бы хотел узнать насколько правильно я сделал.
#( Look_N_New
WatchProc: looknstop.exe
VARIABLE MyVariable
VARIABLE My
Action:
CPU-USAGE My !
BEGIN
50 My @ <
WHILE
CPU-USAGE My !
50 PAUSE
\ MSG: "Загрузка процессора % My @ %"
REPEAT
\ BALLOON: "Внимание!" "nnCorn засёк Look 'n' Stop"
0 MyVariable !
BEGIN
MyVariable @ 5 <
WHILE
WIN-EXIST: "Look 'n' Stop"
IF
WIN-HWND MINIMIZED?
IF
MyVariable @ 1 + MyVariable !
550 PAUSE
ELSE
150 PAUSE
ALL WIN-MINIMIZE: "Look 'n' Stop"
0 MyVariable !
THEN
THEN
REPEAT
BALLOON: "Внимание!" "nnCorn свернул Look 'n' Stop"
За два дня не разу не оставил окно открытым в отличии от предыдущих моих попыток.
( думаю, что пример можно упростить)
#( Look_N_New
WatchProc: looknstop.exe
VARIABLE MyVariable
VARIABLE My
Action:
CPU-USAGE My !
BEGIN
50 My @ <
WHILE
CPU-USAGE My !
50 PAUSE
\ MSG: "Загрузка процессора % My @ %"
REPEAT
\ BALLOON: "Внимание!" "nnCorn засёк Look 'n' Stop"
0 MyVariable !
BEGIN
MyVariable @ 5 <
WHILE
WIN-EXIST: "Look 'n' Stop"
IF
WIN-HWND MINIMIZED?
IF
MyVariable @ 1 + MyVariable !
550 PAUSE
ELSE
150 PAUSE
ALL WIN-MINIMIZE: "Look 'n' Stop"
0 MyVariable !
THEN
THEN
REPEAT
BALLOON: "Внимание!" "nnCorn свернул Look 'n' Stop"
За два дня не разу не оставил окно открытым в отличии от предыдущих моих попыток.
( думаю, что пример можно упростить)
Цитата:
Может кто подскажет, как с помощью ннКрона выполнить такую команду:
Хорошая идея только как реализовать?...
niko7
имхо проще - кроном отслеживать запуск звонилки и в связи с этим событием не спеша запускать все нужные программы сразу свернутыми с помощью крона, а не гробить время на то чтобы сохранить полезную нагрузку звонилке
имхо проще - кроном отслеживать запуск звонилки и в связи с этим событием не спеша запускать все нужные программы сразу свернутыми с помощью крона, а не гробить время на то чтобы сохранить полезную нагрузку звонилке
dabserver
Сагласен с вами, но мной, что называется овладел
можно сказать спортивный интерес хочется разобраться
даже не столько в проблеме сворачивания окна looknstop.exe,
а по большей части освоить nnCorn. Я недавно начал им пользоваться.
Сам не понимал почему не всегда срабатавали первые примеры
подумывал даже о том, что nnCorn глючит.
Хорошо DJ makrus подсказал обратить внимание на
загрузку процессора. Последний мой пример
Цитата:
на данный момент не разу не оставил окно открытым.
Сагласен с вами, но мной, что называется овладел
можно сказать спортивный интерес хочется разобраться
даже не столько в проблеме сворачивания окна looknstop.exe,
а по большей части освоить nnCorn. Я недавно начал им пользоваться.
Сам не понимал почему не всегда срабатавали первые примеры
подумывал даже о том, что nnCorn глючит.
Хорошо DJ makrus подсказал обратить внимание на
загрузку процессора. Последний мой пример
Цитата:
#( Look_N_New
на данный момент не разу не оставил окно открытым.
насчет спортивного интереса...
Уважаемые - меня давно интересует тема api виндов , а может и не апи - короче пример:
на NT системах помимо имени пользователя которое %username% , мы же еще имеем "Полное имя" и "Описание" - эти данные доступны для ввода в данных самого пользователя и они каким то образом оттуда выдираются (например если мы блокируем машину - то там мы видим что указано и %username% и Полное имя), только вот хранятся они не в реестре, и ни как мне не хватает ни ума ни времени разобраться - как же эти данные вытащить из винды? у меня все %username% на английском а полные имена на русском и эти полные имена ну очень нужны для автонастройки той же почты под юзера (например подпись с его именем на русском в thunderbird'е) и много для чего еще.
с помощью крона при логине юзера у меня много чего настраивается основываясь на имени пользователя и машины, а вот русское имя пользователя не знаю как вытащить.
немного нашел об этом вот здесь http://www.pardesifashions.com/Softomatix/UserFullName.aspx - но там про asp вроде и вообще я не понимаю как это использовать! может кто нибудь что нибудь подсказать?
жутко надо!
Добавлено:
а вот еще vbs правда гад только для английских виндов
http://dev.mainsoft.com/Portals/0/NTForums_Attach/152833151789.txt
- может можно из этого сделать плагин? никто не знает?
Добавлено:
и вот еще тут (внизу)
http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/Q_21033769.html
Добавлено:
и помоему всё что может понадобится чтоб сделать плагин есть здесь
http://www.mvps.org/access/api/api0066.htm
- одна загвоздка - сам я в этом ничего не понимаю
Уважаемые - меня давно интересует тема api виндов , а может и не апи - короче пример:
на NT системах помимо имени пользователя которое %username% , мы же еще имеем "Полное имя" и "Описание" - эти данные доступны для ввода в данных самого пользователя и они каким то образом оттуда выдираются (например если мы блокируем машину - то там мы видим что указано и %username% и Полное имя), только вот хранятся они не в реестре, и ни как мне не хватает ни ума ни времени разобраться - как же эти данные вытащить из винды? у меня все %username% на английском а полные имена на русском и эти полные имена ну очень нужны для автонастройки той же почты под юзера (например подпись с его именем на русском в thunderbird'е) и много для чего еще.
с помощью крона при логине юзера у меня много чего настраивается основываясь на имени пользователя и машины, а вот русское имя пользователя не знаю как вытащить.
немного нашел об этом вот здесь http://www.pardesifashions.com/Softomatix/UserFullName.aspx - но там про asp вроде и вообще я не понимаю как это использовать! может кто нибудь что нибудь подсказать?
жутко надо!
Добавлено:
а вот еще vbs правда гад только для английских виндов
http://dev.mainsoft.com/Portals/0/NTForums_Attach/152833151789.txt
- может можно из этого сделать плагин? никто не знает?
Добавлено:
и вот еще тут (внизу)
http://www.experts-exchange.com/Programming/Programming_Languages/Visual_Basic/Q_21033769.html
Добавлено:
и помоему всё что может понадобится чтоб сделать плагин есть здесь
http://www.mvps.org/access/api/api0066.htm
- одна загвоздка - сам я в этом ничего не понимаю
как серьезный вопрос, так никто помочь не может (
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
Предыдущая тема: Как писать кириллицей, а НЕ латиницей (транслитом)
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.