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

» nnCron

Автор: SeMa777
Дата сообщения: 02.04.2014 15:46
murlavik

Код: Action:
1000 PAUSE
WIN-INPUT-TEXT: "Что ищем?" "Введите имя файла для поиска" "" 0 0=
IF
\ на стеке - имя файла.
\ если надо вводить только имя, а конкретное расширение добавлять автоматически,
\ то раскомментируйте следующую строку:
\ S" .doc" S+ \ добавляем к имени расширение doc
S" C:\" \ задаём начальный путь поиска
2SWAP S+ \ добавляем имя файла
RECURSIVE FILESONLY
FOR-FILES
QUERY: "Переместить файл %FOUND-FULLPATH%"
IF
FILE-MOVE: "%FOUND-FULLPATH%" "D:\my_dir\"
THEN
;FOR-FILES
THEN
Автор: lucky_Luk
Дата сообщения: 05.06.2014 23:25
http://habrahabr.ru/post/220365/
Замутили какую-то хитрую штуку с переменными на Forth, я не разобрался. Это можно приспособить к сабжу?
Автор: Victor_VG
Дата сообщения: 05.06.2014 23:45
lucky_Luk

Не хитрая, а нормальное расширение закрытой среды. Добавили свой обработчик исключений, только надо ещё посмотреть всегда ли данный приём применим?
Автор: VoidVolker
Дата сообщения: 07.06.2014 07:08

Цитата:
Замутили какую-то хитрую штуку с переменными на Forth, я не разобрался. Это можно приспособить к сабжу?

Да, вполне. Надо только CREATED добавить:

Код: WARNING @ WARNING OFF

: CREATED
SHEADER
HERE DOES>A !
['] _CREATE-CODE COMPILE,
;

VOCABULARY variables
ALSO variables DEFINITIONS

: NOTFOUND \ ( addr u -- )
CREATED 0 ,
;

: ;VARIABLES PREVIOUS ;

PREVIOUS DEFINITIONS

: VARIABLES: ALSO variables ;

WARNING !
Автор: Victor_VG
Дата сообщения: 07.06.2014 10:06
VoidVolker

Понятие "закрытость среды" это способ обработки исключений:

- открытая среда не имеет своих средств их обработки, эта забота лежит целиком на авторе программы;
- полуоткрытая среда частично использует встроенные средства, частично средства программы;
- закрытая среда обрабатывает исключения целиком самостоятельно, для расширения списка обработчиков исключений необходима модификация самой среды;
Автор: VoidVolker
Дата сообщения: 08.06.2014 11:36
Под чем-то "открытым" в IT понимается что-то с открытыми исходниками, а не средства обработки исключений или еще что-то иное. Что это за определения такие и откуда они взялись?
Автор: Victor_VG
Дата сообщения: 08.06.2014 12:19
VoidVolker

Классификация по методам обработки исключений в средах разработки была предложена IBM ещё в начале 60-х, может сейчас и подзабылась, но точно определяет методы обработки исключительных ситуаций в разных средах разработки. К примеру среда ассемблера открытая т.к. всю обработку исключений выполняет прикладная задача, а IBM PL/1 закрытая т.к. эти ситуации обрабатывают бинарные библиотеки компилятора, которые можно только заменить своими, но дополнить нельзя т.к. в дистрибутиве ОС IBM OS/360 они идут уже в виде готовых бинарных модулей.
Автор: VoidVolker
Дата сообщения: 09.06.2014 13:05
Ааа. Но ведь сегодня-то уже далеко не шестидесятые.
Автор: Victor_VG
Дата сообщения: 11.06.2014 17:14
VoidVolker

Но смысл-то понятий не изменился, просто они стали менее привычными и вызывают естественные вопросы...
Автор: tibor5
Дата сообщения: 30.06.2014 11:58
А можно задать простой до безобразия вопрос... После перехода на Win 7 (64) не могу подружить nnCron с Проводником, перечитал многое и здесь, и на офф. сайте, так и не нашёл решения проблемы... За годы работы с nnCron на XP у меня вся эргономика работы с компьютером основана на применении этой программы. А сейчас, т.к. он "не видит" окон проводника, приходится отказываться от этой чудесной программы. То же касается и многих 64-битных приложений. Подскажите однозначно, стоит ли дёргаться и искать выход, или всё таки на Win7 (x64) nnCron нужно сливать, и искать ему замену типа AutoIt и т.п...?
Спасибо.
Автор: VoidVolker
Дата сообщения: 02.07.2014 20:40
По х64 процессам было что-то на форуме нашем. Возможно, имеет смысл обновить ннкрон, если старая версия: http://www.nncron.ru/download/nncron193b13.exe
Автор: amelinka
Дата сообщения: 25.07.2014 18:55

Цитата:
nnCron бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого использования.

Хотя стало выдавать:

Цитата:
Evaluation period has expired.
To buy nnCron go to
http://www.shareit.com/product.html?cart=1&productid=154474

Помогите с ключом...
Автор: VoidVolker
Дата сообщения: 25.07.2014 19:55
Повторно зарегистрируйте программу по мануалу. Возможно, изменился домашний каталог, что-то повредило или удалило ключ.
Автор: ruslan910
Дата сообщения: 12.08.2014 14:04
Комрады, поставил на Win8, сначало все нормально, но ввел логин пароль в настройках ГУИ кажись и прога теперь не реагирует на меню в трее; удалял, чистил реестр = не помагло Что делать можно?
Автор: Victor_VG
Дата сообщения: 12.08.2014 14:15
ruslan910

Почистить nncron.ini и впредь изучить документацию.
Автор: tt43
Дата сообщения: 21.08.2014 02:35
ребята, установка сабжа предполагает изучение документации,команд,скриптов,языка ?
или что-то можно делать без всего этого-сразу после установки программы ?
Автор: DonDD
Дата сообщения: 21.08.2014 06:24
tt43
1. да.
2. что-то простое и незатейливое, да.
Автор: tt43
Дата сообщения: 21.08.2014 12:41
DonDD
какое руководство самое объемное для изучения сабжа ?
Автор: Victor_VG
Дата сообщения: 21.08.2014 14:44
tt43

Его сайт и форум. Там и разработчики быстрее подскажут какие-то сложные моменты.
Автор: VoidVolker
Дата сообщения: 23.08.2014 22:36

Цитата:
какое руководство самое объемное для изучения сабжа ?

Официальный мануал. Других нет.
Онлайн: http://www.nncron.ru/help/help_ru.htm
Скачать: http://www.nncron.ru/download/help_ru.zip
Автор: brRamires
Дата сообщения: 10.09.2014 04:50
Почему на 64-битной системе задача
#( test
NoActive
Action:
MSG: %ProgramFiles%
)#
выводит "C:\Program Files (x86)", если переменная окружения ProgramFiles равна C:\Program Files ?
Автор: idlenlazy
Дата сообщения: 10.09.2014 07:25
Потому что программа 32-битная.
Программы берут путь к Program Files из ключа HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ProgramFilesDir
Для 32-битных прог на 64-битной винде это будет ключ HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\ProgramFilesDir
Автор: brRamires
Дата сообщения: 10.09.2014 12:39

Цитата:
Потому что программа 32-битная.

Есть обходное решение, чтобы было также, как в cmd.exe?
Автор: idlenlazy
Дата сообщения: 11.09.2014 14:19

Цитата:
Есть обходное решение, чтобы было также, как в cmd.exe?

Наверное, забивать путь напрямую. Или каким-нибудь образом получать из других программ, из той же cmd.exe.
Автор: VoidVolker
Дата сообщения: 11.09.2014 21:39

Цитата:
Почему на 64-битной системе задача

Код: #( test
NoActive    
Action:
MSG: %ProgramFiles%
)#
выводит "C:\Program Files (x86)", если переменная окружения ProgramFiles равна C:\Program Files ?
Автор: brRamires
Дата сообщения: 12.09.2014 14:13

Цитата:
Если нужно получить путь для х64 программ, то следует использовать переменную окружения:

Код:
%ProgramW6432%


Такой вариант работает:

Код: #( test
NoActive
: x86? S" ProgramFiles(x86)" ENV S" " ENV COMPARE ;
Action:
x86? 0 =
IF
MSG: %ProgramFiles%
ELSE
MSG: %ProgramW6432%
THEN
)#
Автор: VoidVolker
Дата сообщения: 12.09.2014 15:06
Запросто. В самое начало первого кронтаба (или подключить отдельным плагином):

Код:
<%
: ProgramFiles
S" ProgramFiles(x86)" NIP IF
S" ProgramW6432" ENV
ELSE
S" ProgramFiles" ENV
THEN
;
%>
Автор: unreal666
Дата сообщения: 12.09.2014 15:22
и кстати

Цитата:
чтобы было также, как в cmd.exe?

cmd тоже есть 2-х разрядностей и, соответственно, %ProgramFiles% в них тоже был бы разный.
Автор: brRamires
Дата сообщения: 13.09.2014 06:45
VoidVolker
У меня почему-то выводит "C:\Program Files (x86)", поэтому переделал так:

Код: <%
: ProgramFiles
S" ProgramFiles(x86)" ENV S" " COMPARE 0 = IF
S" ProgramFiles" ENV
ELSE
S" ProgramW6432" ENV
THEN
;%>
Автор: unreal666
Дата сообщения: 13.09.2014 08:29

Цитата:
но по умолчанию всегда запускается из System32, т.к. эта папка прописана в PATH.

угу. Только для 32-разрядных прог папка System32 - это папка SysWOW64.
Так что если вызывать cmd из 32-разрядной проги (к примеру, из 32-х разрядного Total Commander или nncron), то запуститься cmd именно из SysWOW64 (если прога для запуска других прог не юзает "расширенный" WinAPI).

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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