Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Imagine (Lister plugin)
Goto page Previous  1, 2, 3 ... 29, 30, 31 ... 37, 38, 39  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Wed Jan 29, 2014 18:03    Post subject: Reply with quote

Думаю, ты случайно нажал среднюю кнопку мыши. В Imagine можно настроить кучу режимов поведения мыши, в стандартном правая кнопка - меню, в обзорном левая и правая - навигация, и переключаются они по средней кнопке. Текущий режим отображается в строке состояния, можешь создавать/удалять/изменять режимы в настройках.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Ramzzes



Joined: 29 Jan 2014
Posts: 2

Post (Separately) Posted: Wed Jan 29, 2014 18:25    Post subject: Reply with quote

MVV, спасибо, не знал про такую фичу.
Очень удобно!
Back to top
View user's profile Send private message
addhaloka



Joined: 09 Nov 2010
Posts: 169

Post (Separately) Posted: Sun Sep 28, 2014 12:55    Post subject: Reply with quote

У 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

Но в этом случае при конвертации открывается окно сабжа (да ещё и во весь экран Smile ), что явно не годится. Запуск в свёрнутом виде, не работает, ни средствами Тотала, ни через 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вернуть окно, или нет? Может и заморачиваться с этим не стоит? Альтернативы для подобной конвертации известны, а это чисто поэкспериментировать. Very Happy
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Sun Sep 28, 2014 13:46    Post subject: Reply with quote

Попробовал сейчас, в полноэкранном оно открывается только если в настройках включена опция запуска в полноэкранном режиме. И ключа для запуска не в полном экране вроде не видно. Как вариант, можно отключить запуск в полноэкранном режиме, а в ассоциациях добавить ключ -fullscreen, если так уж хочется запускать программу во весь экран.

Разве что перед запуском программы для конвертации отключать опцию в конфиге. Например, с помощью TCFS2 из батника:
Code:
TCFS2.exe /ef "set_ini(`.\Imagine.ini`, FullScreen, ActivateAtStartup, 0)"


Кстати, спасибо, я и забыл, что у неё есть такая куча опций командной строки, надо будет автоматизировать себе пересохранение в JPG (а то фотики все сохраняют, похоже, без сжатия, поэтому простое пересохранение раза в 2 уменьшает размер без видимых изменений) и поворот без потерь.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Sep 28, 2014 14:06    Post subject: Reply with quote

addhaloka wrote:
Может и заморачиваться с этим не стоит?
При условии
addhaloka wrote:
Альтернативы для подобной конвертации известны
конечно, не стоит.
addhaloka wrote:
а это чисто поэкспериментировать
Да, пож-та, жми "пример". А, нет, осзоновский wiki давно почил в бозе. Погугли hide.exe, CHP, Nircmd, Hstart, hidec, hidecon, cmdow. Можно также воспользоваться такой vbs-банальностью:
Code:
'==================================================
' Скрыть окно программы
' Параметры: "<путь к утилите>" <ключи и параметры>
'==================================================
With WScript.Arguments
  Util = """" & .Item(0) & """" : C = .Count
  If C > 1 Then
    For i = 1 to C - 1 : S = S & " " & .Item(i) : Next
  End If
End With : CreateObject("WScript.Shell").Run Util & S,0

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
addhaloka



Joined: 09 Nov 2010
Posts: 169

Post (Separately) Posted: Sun Sep 28, 2014 15:32    Post subject: Reply with quote

MVV wrote:
Разве что перед запуском программы для конвертации отключать опцию в конфиге. Например, с помощью TCFS2 из батника:
Code:
TCFS2.exe /ef "set_ini(`.\Imagine.ini`, FullScreen, ActivateAtStartup, 0)"

Спасибо за идею. Сделаю на asme, благо уже есть заготовка, а модификацию ini несложно добавить. Smile Нет, с этим облом. Не знаю, как командную строку для множества файлов прикрутить. Sad Так что выбрал самый простой вариант - отключил fullscreen в настройках. Cool

Flasher wrote:
Погугли hide.exe, CHP, Nircmd, Hstart, hidec, hidecon, cmdow.

Про это знал, но подозревал, что не поможет. С Nircmd сейчас проверил - не помогает.


Last edited by addhaloka on Sun Sep 28, 2014 17:53; edited 2 times in total
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Sun Sep 28, 2014 16:00    Post subject: Reply with quote

Попробовал с hidcon, окно Imagine64.exe у меня скрыл. Правда было окно с вопросом о перезаписи и прогрессбар процесса перепаковки.
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Sep 28, 2014 16:27    Post subject: Reply with quote

addhaloka wrote:
С Nircmd сейчас проверил - не помогает.
Речь об этом? >
gora wrote:
Правда было окно с вопросом о перезаписи и прогрессбар процесса перепаковки.
Это уже другие окна со своими хэндлами, ничего удивительного. А так все программы стабильно отработают с родительским окном, включая nircmd и скрипт.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
gora



Joined: 30 Dec 2004
Posts: 442
Location: Иваново

Post (Separately) Posted: Sun Sep 28, 2014 16:39    Post subject: Reply with quote

Flasher wrote:
Речь об этом?

Вообще, да.
Но сейчас попробовал без hidcon и окна Imagine тоже нет. Дык о каком окне речь можно поглядеть?
_________________
Win7 SP1 Ultimate x64, TC8.52a x64
Back to top
View user's profile Send private message
addhaloka



Joined: 09 Nov 2010
Posts: 169

Post (Separately) Posted: Sun Sep 28, 2014 17:24    Post subject: Reply with quote

Flasher wrote:
addhaloka wrote:
С Nircmd сейчас проверил - не помогает.
Речь об этом? >
gora wrote:
Правда было окно с вопросом о перезаписи и прогрессбар процесса перепаковки.
Это уже другие окна со своими хэндлами, ничего удивительного. А так все программы стабильно отработают с родительским окном, включая nircmd и скрипт.

Нет. Речь об окне, которое вылазит, если включен полноэкранный режим (ActivateAtStartup=1), и в этом случае nircmd и прочие опробованные мной средства, не работают. Если же он отключен, то и средства не нужны. Smile MVV выше писал об этом.
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun Sep 28, 2014 17:27    Post subject: Reply with quote

 to MVV


Last edited by Tol!k on Wed Oct 08, 2014 17:24; edited 1 time in total
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Sep 28, 2014 17:54    Post subject: Reply with quote

gora wrote:
Вообще, да.
Как оказалось - нет.

addhaloka
ОК. Понятно. Остальное, действительно, лишнее.

 to Tol!k

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Mon Sep 29, 2014 10:45    Post subject: Reply with quote

addhaloka wrote:
Не знаю, как командную строку для множества файлов прикрутить. Sad

Получаешь командную строку с помощью GetCommandLine, перегоняешь указатель вперёд к первому параметру, пропуская нулевой (путь к твоему стартеру, может быть в кавычках или нет), и передаёшь в CreateProcess/ShellExecute.

 to Tol!k

 to Flasher


Забегая вперёд...

 to Skif_off

_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…


Last edited by MVV on Mon Sep 29, 2014 13:31; edited 1 time in total
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Mon Sep 29, 2014 11:04    Post subject: Reply with quote

MVV wrote:
 to Tol!k

 Hidden text
Back to top
View user's profile Send private message
Zorro



Joined: 17 Feb 2005
Posts: 322
Location: Орел-Москва

Post (Separately) Posted: Tue Sep 08, 2015 22:23    Post subject: Reply with quote

Автор забросил что ли программу и плагин? Сто лет уже не обновляется.
_________________
Приключение — это когда ковыляешь по грязи и снегу, страдая от язв на ногах, глистов, дизентерии и голода, а тебя преследуют те, кто твердо настроен тебя как минимум убить.
Sysadminz.Ru
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 29, 30, 31 ... 37, 38, 39  Next
Page 30 of 39

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group