Если опционально, то уже другие и нельзя будет подключать.
Почему нельзя? Сделать два варианта работы (переключаются в настройках):
1) работать во всех приложениях кроме списка исключений
2) работать только в тех приложениях, в которых задал пользователь.
If %AUTORUN_TCARCH% == 32 Then
SetEnv /EV COMMANDER_PROGRAM %COMMANDER_PATH%\TOTALCMD.EXE
Else
SetEnv /EV COMMANDER_PROGRAM %COMMANDER_PATH%\TOTALCMD64.EXE
EndIf
Считаю это целесообразным (позволяет запускать экзешник тотала юзеркомандами независимо от разрядности тотала). Заодно будет пример использования условного блока.
Не вижу этого файла в TC8 32 bit, а также в более ранних версиях. Тогда пример нужно закомментировать и написать условие применения. Хотя там таких примеров можно массу написать. Лучше уж в Ридми.
MVV писал(а):Считаю это целесообразным (позволяет запускать экзешник тотала юзеркомандами независимо от разрядности тотала). Заодно будет пример использования условного блока.
Вполне можно. Давно думал о хорошем примере, который бы пригодился многим.
Flasher писал(а):Не вижу этого файла в TC8 32 bit, а также в более ранних версиях. Тогда пример нужно закомментировать и написать условие применения. Хотя там таких примеров можно массу написать. Лучше уж в Ридми.
Его отсутствие никак не повлияет на работу в ранних версиях или 32-битной версии тотала, поскольку AUTORUN_TCARCH будет равна 64 только под 64-битным тоталом. Документировать нужно по-любому, но это вполне можно уместить в пару строк комментария.
Можно в ворде проверку орфографии включить:) или в перводчик запихать - если что-то не переведёт, скорее всего ошибка:)
Так получилось, что у плагина теперь есть страничка на оффоруме, можно указать её в Readme. По вопросам коррекции содержания первого поста обращайся. Кстати, в английском описании на totalcmd.net тоже есть кой-какие ошибки.
Можно ли прописать каким-то образом проверку запущен ли процесс/программа или нет, и если запущено, то не запускать повторно?
Что-то наподобие:
If программа ещё не запущена Then
запустить программу
EndIf