LonerD
 
  
 
  | 
		
			
				 Posted: Fri Oct 18, 2013 14:38    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | MVV wrote: | 	 		  LonerD,
 
Ну уж TCFS2 тут точно не при чем, она ж ничего сама не парсит, просто просит тотала выполнить команду... | 	  
 
Согласен. 
 
Попробовал вызвать скрипт с той же пользовательской командой - получаю аналогичное сообщение "File not found"    
 
Причём если вызывать скрипт с панели напрямую
 
%COMMANDER_PATH%\Utilities\AutoHotkey\AutoHotkey.exe %COMMANDER_PATH%\Scripts\SendTCUser.ahk
 
то он отрабатывает.
 
А если назначить этот же скрипт на em_-команду и сделать кнопку для этой команды и разместить её не на главной панели, то не отрабатывает. Если эту же кнопку перенести на ту панель, которая загружается по умолчанию - тогда кнопка отрабатывает.
 
 
Получается, дело не только в главном меню, но и в количестве em-команд на панелях.     (у меня кнопки на панелях вызывают em-команды). Или даже в целом в общем количестве команд, которые видит Тотал.
 
На всякий случай проверил ещё одну теорию. Редактирование ini-файла с пользовательскими командами ничего не даёт, так что дело не в общем количестве прописанных команд, а в количестве так сказать загруженных в память.
 
 
Поправьте, плиз.
 
Я правильно понял принцип работы Тотала с командами?:
 
В памяти создаётся некий массив команд (всех или только em?). При загрузке Тотал вначале считывает файл главного меню и прописывает в этот массив все команды из меню. Также по мере выполнения прописываются все команды, вызванные в процессе работы другими средствами (через плагин autorun, через хоткеи, одна из другой и т.д...). При открытии панели инструментов Тотал перечитывает содержимое файла панели и тоже прописывает в массив все найденные на панели команды.
 
Размер массива с командами ограничен (сознательно Гислером или системные ограничения?). За один сеанс работы туда может быть прописано не более n-команд. _________________ Windows 11 | TC DreamLair eternal pre-α | 
			 
		  |