addhaloka
 
 
 
  | 
		
			
				 Posted: Sun Sep 28, 2014 12:55    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				У Imagine есть возможность преобразовывать форматы из командной строки. Сделал несколько кнопок для этого, наподобие: 	  | Code: | 	 		  [em_convertjpg]
 
button=%COMMANDER_PATH%\Icons\TCMICONS.DLL,35
 
cmd=%COMMANDER_PATH%\Plugins\WLX\Imagine\Imagine.exe /save:jpg --quality:90
 
param=%S
 
menu=Конвертировать выделенный(е) файл(ы) в JPG
 
iconic=1  | 	  
 
Но в этом случае при конвертации открывается окно сабжа (да ещё и во весь экран    ), что явно не годится. Запуск в свёрнутом виде, не работает, ни средствами Тотала, ни через start /min, ни даже так: 	  | Code: | 	 		  ;запуск Imagine.exe в скрытом виде через лаунчер
 
;если без параметров, то окно скрыто (правда, всё-равно мелькает при запуске),
 
;а с параметрами - никакого влияния не оказывает (так же вылазит во весь экран)
 
;наверно, из-за того, что вся программа в Imagine.dll, а Imagine.exe сам по сути лаунчер и манипуляции с ним бесполезны.
 
  mov dword ptr[sinfo.dwFlags],STARTF_USESHOWWINDOW
 
  mov word ptr[sinfo.wShowWindow],SW_HIDE 
 
  fn CreateProcess,0,addr Buffer,0,0,TRUE,0,0,0,addr sinfo,addr pinfo  | 	  
 
 
В общем, можно ли скрыть/cвернуть окно, или нет? Может и заморачиваться с этим не стоит? Альтернативы для подобной конвертации известны, а это чисто поэкспериментировать.    | 
			 
		  |