Автокликер Clickermann :: Форум
		Основной раздел => Общие вопросы => Topic started by: putman on November 04, 2017, 06:59:49 PM
		
			
			- 
				Здравствуйте.
Возможно ли запустить новый сценарий командой из самого кликера ?
Инклюдом не предлагать, т.к. в этих двух сценариях много совпадений переменных, которые отвечают за разное, меток и пр., будут косяки.
Скрипт находится в соседней директории, как его правильно вызвать ? 
Т.е. нужно подняться выше в основную директорию и перейти в другую, у меня это даже инклюдом не получается сделать, не находит.
			 
			
			- 
				execute('../newfolder/twoscript.cms)
			
 
			
			- 
				
execute('../newfolder/twoscript.cms)
Не работает.
Пробовал переносил скрипт в эту же директорию, не запускает, выполняется первый скрипт.
			 
			
			- 
				Vint, разобрался, Вы забыли кавычку в конце и с одинарными не работает, поставил двойные, заработало.
Только у меня *.cms по умолчанию Нотепадом++ открывает, а на Кликермана никак не могу сделать, настраиваю в винде, чтоб ЦМС открывалось только Кликером, а оно не срабатывает и всегда открывает Нотепадом.
Как быть ?
Можно в ЕXECUTE явно прописать кликер для открытия скрипта ?
			 
			
			- 
				И потом, откроется второй Кликерман.
Первый я остановлю.
Не будет ли конфликта ?
Ещё нужно лог сделать поверх всех окон, как это сделать программно ?
			 
			
			- 
				Сделал открытие нового скрипта через *.bat файл, правда перед открытием почему-то думает пару секунд и выскакивает досовское окно CMD.
Как мне убрать материнский Кликер ?, тот, из которого вызван второй скрипт.
			 
			
			- 
				
Как мне убрать материнский Кликер ?, тот, из которого вызван второй скрипт.
Halt(1)
			 
			
			- 
				
Как мне убрать материнский Кликер ?, тот, из которого вызван второй скрипт.
Halt(1)
Так закрывается второй, дочерний.
---
А, ну да, понял ))))
Спасибо.
			 
			
			- 
				
Только у меня *.cms по умолчанию Нотепадом++ открывает, а на Кликермана никак не могу сделать, настраиваю в винде, чтоб ЦМС открывалось только Кликером, а оно не срабатывает и всегда открывает Нотепадом.
а если так?
(https://i.imgur.com/HrHVPoK.png)
Можно в ЕXECUTE явно прописать кликер для открытия скрипта ?
 EXECUTE ("C:\Users\ed\Desktop\Clickermann v4.13 x32\Clickermann.exe","E:\test.txt")
пример открытия текстового файла кликером.
			 
			
			- 
				
Ещё нужно лог сделать поверх всех окон, как это сделать программно ?
LOGSHOW (1)
waitms(100)
WNDSETINFO (wndfind("Лог"), 0, 0, 400, 1000) // размеры и положение 
WNDBUMP (wndfind("Лог")) //поверх всех окон
			 
			
			- 
				
EXECUTE ("C:\Users\ed\Desktop\Clickermann v4.13 x32\Clickermann.exe","E:\test.txt")
пример открытия текстового файла кликером.
Спасибо, так работает.
 
В хелпе написано:
Как сделать автозапуск сценария?
В сценарий нужно добавить директиву #autorun. Далее, учитывая что кликер каждый раз записывает ассоциацию файлов "cms" на себя, вам достаточно будет просто вызвать файл сценария. Запустится кликер и начнет выполнение заданного сценария.
Однако возможен и вызов через параметр например при помощи bat-файла 
C:\Clickermann\Clickermann.exe C:\Files\Script.cms
, без кавычек и запятой. Ничего странного, что у меня не работало из скрипта. Однако в бат файле эта строка работает.
Нужно исправлять хелп.
---
Про ассоциацию файлов.
Открыл это окно в настройках, вижу кнопку "Добавить", а что с ней делать, куда вписывать расширение CMS ?
			 
			
			- 
				
Про ассоциацию файлов.
Открыл это окно в настройках, вижу кнопку "Добавить", а что с ней делать, куда вписывать расширение CMS ?
 :-\ я хз , всегда просто нажимал на кнопку "добавить" и "применить". проблем не было  :D. 
			 
			
			- 
				
LOGSHOW (1)
waitms(100)
WNDSETINFO (wndfind("Лог"), 0, 0, 400, 1000) // размеры и положение 
WNDBUMP (wndfind("Лог")) //поверх всех окон
Что-то не хочет на передний план.
Скопировал в текст Ваши строки.
			 
			
			- 
				
LOGSHOW (1)
waitms(100)
WNDSETINFO (wndfind("Лог"), 0, 0, 400, 1000) // размеры и положение 
WNDBUMP (wndfind("Лог")) //поверх всех окон
Что-то не хочет на передний план.
Скопировал в текст Ваши строки.
WNDBUMP (wndfind("Лог")) не предполагает, что окно останется поверх всех окон постоянно . окно вылазит поверх всех окон только при вызове этого самого WNDBUMP . я хз :D , пробуй нажимать на саму кнопочку "замочек". если положение окна лога выставляется в статичные координаты, то и координаты кнопки "поверх всех окон" статична.