Loopback
 
 
 
  | 
		
			
				 Posted: Sun Nov 24, 2024 21:51    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Orion9 wrote: | 	 		   Эта переменная ипользовалась для установки переменных окружения и вызова в ShellExec. 
 
 | 	  
 
Вообще вряд ли что-то в Set может влиять, но кто знает. 
 
 
А кстати, зачем её вообще использовать? Эта функция сейчас в некотором роде атавизм. Можно же просто записать:
 
 
 	  | Code: | 	 		  tcfs2 = "%COMMANDER_PATH%\\Utilites\TCFS2\TCFS2.exe"
 
  | 	  
 
 
 	  | Orion9 wrote: | 	 		  |  Хотелось бы из меню сразу вызывать функции, объявленные в Autorun, с любым количеством параметров и возможностью влиять на состояние самих пунктов меню - включен, выключен, доступен, недоступен, а также значки, если можно ) | 	  
 
Это всё понятно. В принципе можно всё сильно упростить, если просто придумать кастомный формат меню и научить ShowPopupMenu его понимать. В любом случае значительно проще собрать структуру меню текстом (как сейчас можно собрать mnu-формат для передачи в ShowPopupMenu с переключателем /F), чем создавать поэлементно. 
 
 
В общем в todo добавил, но никаких сроков.
 
 
 	  | Orion9 wrote: | 	 		  | При вызове GetState в конце остается двойной перевод строки. Можно, конечно, убрать его средстави скрипта, но хотелось бы, чтобы сразу все возвращалось как надо. | 	  
 
Ну да, прибавить при необходимости проще, чем отрезать. Уберу. | 
			 
		  |