Ru-Board.club
← Вернуться в раздел «Программы»

» nnCron

Автор: AlikasS
Дата сообщения: 07.12.2010 07:04
San4o_s_ran4o

Цитата:
Кнопка Сохранить - в правом верхнем углу.
1 щелчок и быстрое сохранение.
Ток в мини-играх этого нет.
Вот и нуно забить на хоткей.

если забить на хоткей, щелчок по кнопке (которой нет)
от этого появится действие по сохранению?
ты серьезно так думаешь?
Автор: San4o_s_ran4o
Дата сообщения: 07.12.2010 08:13

Цитата:
(которой нет)

Почему это нет?
На рисунке ж она и есть. Щёлкаем и сохраняемсо.
Чего не так?
Автор: AlikasS
Дата сообщения: 07.12.2010 08:46
San4o_s_ran4o
ты не внятно объясняешь

Цитата:
Кнопка Сохранить - в правом верхнем углу.
1 щелчок и быстрое сохранение.
Ток в мини-играх этого нет.
Вот и нуно забить на хоткей.

я так понял тебе нужно сохранение в мини-играх,
где нет кнопки.
если не в мини-играх, зачем вообще о них (мини-игр) пишешь.


и если сохранение нужно где есть кнопка,
зачем назначать его на хоткей
(который будет сам двигать мышу и щелкать по кнопке
и соотвественно забирать у тебя фокус ввода),
если лучше сразу нажать самостоятельно на кнопку?
Автор: San4o_s_ran4o
Дата сообщения: 07.12.2010 09:14

Цитата:
нужно сохранение в мини-играх,
где нет кнопки.


Именно.
Автор: AlikasS
Дата сообщения: 07.12.2010 09:19
San4o_s_ran4o
ты взорвешь мозг

Цитата:
Почему это нет?
На рисунке ж она и есть. Щёлкаем и сохраняемсо.
Чего не так?
и

Цитата:
Цитата:нужно сохранение в мини-играх,
где нет кнопки.


Именно.

и повтор от меня

Цитата:
если забить на хоткей, щелчок по кнопке (которой нет)
от этого появится действие по сохранению?
ты серьезно так думаешь?

Автор: San4o_s_ran4o
Дата сообщения: 07.12.2010 09:38
AlikasS
Так сабж может сделать тока последовательность действия, а не нужное действие?
Нужное действие - квиксейв.
его низзя никак воспроизвести в другой ситуации?
Автор: AlikasS
Дата сообщения: 07.12.2010 09:48
San4o_s_ran4o

Цитата:
Так сабж может сделать тока последовательность действия, а не нужное действие?
Нужное действие - квиксейв.
его низзя никак воспроизвести в другой ситуации?

нельзя.
это скорее уже что-то из разряда ArtMoney или подобных прог.
зафиксировать состояние памяти занятой игрой,
и вернуть ее по ситуации.
и это только для локальных игр прокатит, с интернет играми нет.
nnCron до такого функционала еще не доводили, ибо гемор в реализации
Автор: AndreyAgrh
Дата сообщения: 07.12.2010 13:58
AlikasS, спасибо!!
Про Count я что-то забыл )

А каким образом можно отложить на некоторое время (минут на 10) выполнение просроченной задачи. Дело в том, что сразу после загрузки сервера могут быть еще не сразу доступные какие-либо сетевые ресурсы и просроченная задача попросту не будет выполнена.
Автор: AlikasS
Дата сообщения: 07.12.2010 17:06
AndreyAgrh

Цитата:
А каким образом можно отложить на некоторое время (минут на 10) выполнение просроченной задачи. Дело в том, что сразу после загрузки сервера могут быть еще не сразу доступные какие-либо сетевые ресурсы и просроченная задача попросту не будет выполнена.

например следующий код ждет появления ресурса в сети
и только потом продолжает выполение задачи

Код: BEGIN S" \\server\shara\" EXIST? 500 PAUSE REPEAT
Автор: AndreyAgrh
Дата сообщения: 10.12.2010 09:05
AlikasS, спасибо.
А возможно использование зашифрованного пароля пользователя SecPassword в других конструкциях? например, для подключения дисков, используя net use??
Автор: LeaF_AVF
Дата сообщения: 19.12.2010 16:17
День добрый!

Может кто подсказать решение следующей проблемы: есть задачка для удаления папки бекапа от неактуальных файлов. С некоторых пор сабж стал ругаться на синтаксическую ошибку в кронтабе. Опытным путем удалось установить, что при удалении модификаторов RECURSIVE, WITHDIRS из тела задачи ошибка пропадает, но и, понятное дело, задача перестает работать как нужно.
Софт: nnCron - 1.93.1140 b9, WinXP Home
Автор: Victor_VG
Дата сообщения: 20.12.2010 02:49
LeaF_AVF

А если обновится? Вроде 10-я бетка работает нормально.
Автор: newbie2k6
Дата сообщения: 22.12.2010 11:31
LeaF_AVF
Не видя целиком задачу, непросто определить, в чем проблема...
Автор: AlikasS
Дата сообщения: 29.12.2010 03:39
AndreyAgrh

Цитата:
А возможно использование зашифрованного пароля пользователя SecPassword в других конструкциях? например, для подключения дисков, используя net use??

можно. смотри личные сообщения.
вообще лучше какую-нибудь свою систему шифрования использовать и ограничивать доступ к кронтабам или файлам где пароль хранится.
т.к. пароль в кроне ну сильно "условно зашифрованный"
Автор: DronKAV
Дата сообщения: 30.12.2010 06:13
Помогите решить проблему.

Необходимо просматривать подкаталог на появляющиеся там файлы и в зависимости от расширения и/или первых 3 букв, архивировать нужным образом и перекладвать в другием места.

Понятно что нужно делать все в цикле FOR-FILES и внутре поставить конструкцию CASE, но нужно выделить расширение и первые три буквы из имени файла, а вот с этим возникла проблема. Ни как не могу разобраться как работать со строками (именем файла)

Помогите разрулить.


Автор: idlenlazy
Дата сообщения: 19.01.2011 13:53
Обратил внимание, что в последней бете не работают нормально WatchLogon и WatchLogoff. С маской "*" работают, а, например, "adm*" или полное название "admin" - не отрабатывает. В релизе вроде нормально работало. У всех так?
P.S. WinXP SP2
Автор: Loafer
Дата сообщения: 19.01.2011 16:41
Запускается приложение как сервис при старте системы (с ключами из bat файла)

Как скрыть все окна, что это приложение порождает при запуске и дальнейшей работе?
Автор: vikips
Дата сообщения: 24.01.2011 12:49
Перешел на windows 7, ставил последние разные версии, устанавливал по умолчанию,
cron стартует нормально, а вот задачи не выполняются в логах пишет

13:40:48 4140 Start nnCron
13:40:48 4140 READ C:\Users\vik\AppData\Roaming\nnCron\etc\taskinfo.txt ERROR # 2
13:40:48 4140 Load crontab
13:40:48 4140 C:\Users\vik\AppData\Roaming\nnCron\nncron.tab
13:40:48 4204 Console server is started.
13:42:31 4140 Load crontab
13:42:31 4140 C:\Users\vik\AppData\Roaming\nnCron\nncron.tab
13:43:00 4772 TASK: backup_sk7_1
13:43:00 4772 Start: D:\backup_sk7_1.bat
13:43:00 4772 Start result: 1314
13:44:20 4476 TASK: purge-cron-log
13:44:28 5604 TASK: backup_sk7_1
13:44:28 5604 Start: D:\backup_sk7_1.bat
13:44:28 5604 Start result: 1314


Добавлено:
задачи запускаются под локальным пользователем с административными правами, UAC включен
Автор: AlikasS
Дата сообщения: 25.01.2011 15:51
vikips

Цитата:
Перешел на windows 7, ставил последние разные версии, устанавливал по умолчанию,
cron стартует нормально, а вот задачи не выполняются
там не все так просто,
на оф.форуме есть тема, где я описывал установку и запуск на вин7.
чуть позже постараюсь выложить последовательность установки и запуска,
что бы не копаться в в форуме
Автор: CRANK
Дата сообщения: 25.01.2011 17:47

Цитата:
постараюсь выложить последовательность установки и запуска,
что бы не копаться в в форуме

Это точно не помешает...
Автор: AlikasS
Дата сообщения: 26.01.2011 08:21
win7
установка nncron v 1.93b10 Build 1141
как сервис + приложение для каждого пользователя
в одну общую!!! папку


приложение нужно для отображения значка в трее и управлением общими кронтабами.
можно не устанавливать как приложение,
только позаботиться что бы был доступ к папке крона для редактирования заданий и настроек

много текста, потому что все делалось не за один раз, но последовательность примерно такая.
возможно сделать установку по короче, но мне чессслово не досуг, сносить и ставить обратно крон на машине
возможно кто-то обтесает и сделает выжимку самого необходимого

[more=последовательность]0. UAC отключаем
1. крон настроенный ( на предыдущих версиях винды) в сторону,
ставим чистый nncron.exe v 1.93b10 Build 1141 сервисом (в папку по умолчанию),
через PROCEXP.EXE смотрим, куда сервис nncron прописался в плане
Current directory,
у меня это папка C:\Windows\System32\config\systemprofile\AppData\Roaming\nnCron\
(причем если сервис ставить в разные папки, Current directory все равно будет одна.)
запоминаем папку
( в C:\Windows\System32\config\systemprofile\AppData\Roaming\ я так понял винда записывает сторонние сервисы)
2. удаляем установленный крон или останавливаем и
3. просто копируем настроенный крон в новую!! папку, определенную на первом этапе. пока не запускаем
4. несколько правок в nncron.ini,

Код: \ убираем проверку на паралельный запуск
' NOOP ' DoubleInstance? JMP

\ смена пути файла once.txt
{{ ONCE-MODULE
: once2.txt S" %ModuleDirName%etc\%USERNAME%\once.txt" EVAL-SUBST ;
' once2.txt ' once.txt JMP
}}

\ смена пути файла taskinfo.txt
: taskinfo2.txt S" %ModuleDirName%etc\%USERNAME%\taskinfo.txt" EVAL-SUBST ;
' taskinfo2.txt ' taskinfo.txt JMP

\ смена пути файла fileinfo.txt
: fileinfo2.txt S" %NNCRON-HOME-DIR%\etc\%USERNAME%\fileinfo.txt" EVAL-SUBST ;
' fileinfo2.txt ' fileinfo.txt JMP

\ смена пути файла CronOUT
: CronOUT2 S" nncron.%USERNAME%.out" EVAL-SUBST ;
' CronOUT2 ' CronOUT JMP

\ ниже все это было в старом кроне, надо заменить то что было
Cronlog: "log\%MM%%DD%_cron.%USERNAME%.log"
LogTimeFormat: "%hh%:%mm%:%ss% %ThreadId% %USERNAME%"

: CRONTAB-ERROR ( a u -- )
WinNT? IF 10 1 DO 100 I 100 * BEEP LOOP ELSE 1 1 BEEP THEN
ERR-MSG: "CRONTAB ERROR!!!.%crlf%%USERNAME%%crlf%TASK FILE: %CUR-TAB-FILENAME COUNT%%crlf%TASK: %CUR-TASK-NAME%%crlf%Line: %CURSTR @%"
;
\ разные порты у удаленной консоли у сервиса и приложения
USERNAME S" SYSTEM" COMPARE 0= USERNAME S" система" COMPARE 0= OR \ если совпало выдаст 0
[IF]
RemConsolePort: 2002 \ порт для сервиса
[ELSE]
RemConsolePort: 2003 \ порт для приложения
[THEN]
Автор: AlikasS
Дата сообщения: 27.01.2011 07:42
для установки чистого крона 1.93 b10 на windows 7
можно попробовать использовать
nncron193b10_for_windows7.zip (запускать от имени Администратора)
потом добавить свои настройки, плагины и задачи
не забывая слова
ONLY_SYSTEM ONLY_USER
Автор: brRamires
Дата сообщения: 05.02.2011 04:33
Помогите решить следующую задачу:
- по нажатии клавиш Shift+Win запомнить активное окно
- в дальнейшем по нажатии клавиши Win это окно сворачивать/восстанавливать
- желательно, чтобы информация о запомненном окне сохранялось в файл, а при старте скрипта автоматически загружалась (чтобы не нажимать Shift+Win каждый раз после перезагрузки)
Автор: lucky_Luk
Дата сообщения: 05.02.2011 23:32
brRamires


Цитата:
в дальнейшем по нажатии клавиши Win это окно сворачивать/восстанавливать

В этом случае nnCron должен вступать в конфликт с виндой, не давать ей отображать меню Пуск, что закреплено за этой клавишей.
Автор: brRamires
Дата сообщения: 06.02.2011 00:51
lucky_Luk
Ну пусть будет другая клавиша, например Shift+Win, мне бы понять сам принцип, как это реализуется через nnCron (я с этой программой вообще не знаком).
Автор: AlikasS
Дата сообщения: 10.02.2011 07:56
brRamires

Цитата:
Помогите решить следующую задачу:
- по нажатии клавиш Shift+Win запомнить активное окно
- в дальнейшем по нажатии клавиши Win это окно сворачивать/восстанавливать
- желательно, чтобы информация о запомненном окне сохранялось в файл, а при старте скрипта автоматически загружалась (чтобы не нажимать Shift+Win каждый раз после перезагрузки)

по win+shift запоминает окно
по win+z - скрывает
по win+с - отображает скрытое

Код: #( win_hider0
\ NoActive
WatchHotKey: "+$"
Action:
ACTIVE-WINDOW S" filehotkey.txt" FWRITE
)#

#( win_hider
\ NoActive
WatchHotKey: "$z"
Action:
WIN-EXIST: "%FILE: filehotkey.txt%"
IF WIN-HIDE: "%FILE: filehotkey.txt%" THEN
)#

#( win_hider2
\ NoActive
WatchHotKey: "$C"
Action:
WIN-EXIST: "%FILE: filehotkey.txt%"
IF WIN-SHOW: "%FILE: filehotkey.txt%" THEN
)#
Автор: lucky_Luk
Дата сообщения: 10.02.2011 12:30
AlikasS
Интересно получилось. А как бы обойтись без файла, а делать запись в переменную, и чтобы эти три задачи в одну загнать?

Добавлено:
Минимизацию и раскрытие окна можно повесить на одно сочетание клавиш, уже минус одна задача...
Автор: brRamires
Дата сообщения: 10.02.2011 23:35
AlikasS
Спасибо, но есть 2 момента:
- если окно было развёрнуто на весь экран, то по win+с оно восстанавливается уже не на весь экран.
- если заголовок окна изменился (напр., как это бывает в браузерах при переходе на другую вкладку), то скрипт уже работать не будет.
Пожалуй будет удобнее, как предложил lucky_Luk, если минимизацию и раскрытие окна повесить на одно сочетание клавиш.
Автор: AlikasS
Дата сообщения: 12.02.2011 15:20
вариант с файлом

Код: #( win_hider1
WatchHotKey: "+$"
Action:
ACTIVE-WINDOW S" filehotkey.txt" FWRITE
)#
#( win_hider
WatchHotKey: "$z"
Action:
WIN-EXIST: "%FILE: filehotkey.txt%"
IF
    WIN-HWND VISIBLE? 0=
    IF
    WIN-SHOW: "%FILE: filehotkey.txt%"
    WIN-MAXIMIZE: "%FILE: filehotkey.txt%"
    ELSE
    WIN-HIDE: "%FILE: filehotkey.txt%"
    THEN
THEN
)#
Автор: brRamires
Дата сообщения: 12.02.2011 20:24
AlikasS
Так намного лучше, 3 в 1 не нужно, но проблема с меняющимися заголовками остаётся. Можно ли перехватить смену заголовка окна?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

Предыдущая тема: Autodesk AutoCAD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.