Найдено 95 результатов

Samwatas
Ср янв 25, 2012 09:11
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

А разве есть x64 сжатый? Вроде Гислер отказался выпускать в таком виде. Последняя версия - 7.56a.
А что, сжать экзешник может только Гислер? Другие не имеют достаточно знаний, чтобы скачать какой-нить UPX и самому упаковать (например, чтобы тотал занимал меньше места на флешке)?
Короче, подводя ...
Samwatas
Ср янв 25, 2012 00:06
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

Этот горе-экзешник и будет первым попавшимся в цепочке (поскольку именно он запустил скрипт)
Samwatas
Вт янв 24, 2012 23:53
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

Или какой-то левый экзешник (например, инсталлятор), которому не повезло дважды - он лежал в папке %C_P% и запустил vbs-скрипт для определения битности. А тут бац! - его обозвали тоталом и проверяют его битность.
Samwatas
Вт янв 24, 2012 22:30
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

А что делает эта строка:
Do Until StrComp(Left(Name, 8), "totalcmd", 1) = 0 And StrComp(FSO.GetExtensionName(Name), "exe", 1) = 0
И что будет, если я изменю имя экзешника (и строка "totalcmd" будет отсутствовать вообще).
Если размер екзешника < 7 MB - это:
32битный тотал (несжатый) или 64битный ...
Samwatas
Вт янв 24, 2012 19:10
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

Ну вот, я писал-писал сегодня, а это оказывается уже не нужно (мой скрипт определяет и путь к тоталу, и разрядность).

[mod="Avada"]Несколько дальнейших постов того же посетителя были им впоследствии "отредактированы" путём полного убирания содержания. Последствия для логики дальнейшего обсуждения ...
Samwatas
Вт янв 24, 2012 01:28
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

Там как раз AutoIt и применяется.
Где? Я не ставил себе эту кнопку поскольку не нуждаюсь в таком функционале.

На конкретный вопрос (как определить битность тотала) я дал конкретный ответ (На Автоите можно использовать пользовательские ф-ции _ProcessIs32Bit() и _ProcessIs64Bit() - вполне возможно ...
Samwatas
Вт янв 24, 2012 00:18
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

Это все решаемо (и без %COMMANDER_EXE%)
Пока что неизвестно, устроит ли АвтоИт автора (и будет ли он писать сам, или ему потребуется помощь Автоитчиков), так что не стоит пока гнать лошадей.
Лично я бы на месте автора, если бы решил использовать Автоит, переписал бы всю логику на нем, избавившись от ...
Samwatas
Вт янв 24, 2012 00:01
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

%COMMANDER_PATH%\%COMMANDER_EXE% (начиная с 8 версии)
Для предыдущих нужно будет чуть усложнить (при этом обеспечив гарантированное определение).
Samwatas
Пн янв 23, 2012 23:19
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

Встроенные макросы:
@CPUArch - Returns "X86" when the CPU is a 32-bit CPU and "X64" when the CPU is 64-bit.
@OSArch - Returns one of the following: "X86", "IA64", "X64" - this is the architecture type of the currently running operating system.
@OSVersion - Returns one of the following: "WIN ...
Samwatas
Пн янв 23, 2012 22:37
Форум: Автоматизация Total Commander
Тема: Определить разрядность запущенного TC
Ответы: 122
Просмотры: 197060

На AutoIt это сделать гораздо проще. Или нужно именно vbs?
Samwatas
Чт фев 03, 2011 22:24
Форум: Плагины Total Commander
Тема: uLister + Text Search + Document Converter
Ответы: 443
Просмотры: 1270619

Речь не о степени сжатия (в 7zip всё сжалось вообще до 6,82 Мб) а о том, что один файл размером 12 метров сжатый зипом (который поддерживают все, кому не лень, в том числе и винда начиная с XP) всяко лучше тучи файлов общим размером в 2 раза больше, даже если мы работаем с быстрого винчестера (на ...
Samwatas
Чт фев 03, 2011 21:36
Форум: Плагины Total Commander
Тема: uLister + Text Search + Document Converter
Ответы: 443
Просмотры: 1270619

Есть пожелание автору прикрутить zip для хранения папки redist (один файл размером 12 Мб лучше чем 213 файлов общим размером больше 27и Мб, особенно, если мы говорим о портабельном тотале на флешке). из недостатков вполне вероятно небольшое замедление работы (хотя и не факт - на быстрых машинах ...
Samwatas
Пт ноя 26, 2010 20:26
Форум: Автоматизация Total Commander
Тема: Создать список WEB-ссылок / запустить их в браузере
Ответы: 65
Просмотры: 149997

Немного инфы по смежной тематике - http://en.wikipedia.org/wiki/Comparison_of_browser_synchronizers
Если бы ТС ограничился только файрфоксом, то дополнение Firefox Sync
могло бы полностью решить все проблемы
Free browser add-on that lets you stay in sync with your Firefox. Access your history ...
Samwatas
Пн окт 18, 2010 10:18
Форум: Автоматизация Total Commander
Тема: Скрипт для посылания в буфер изменённого пути
Ответы: 42
Просмотры: 119069

Я привел заготовку функции (которая получает ВСЕ переменные). Каждый может доработать её для работы только с путями под свои потребности (если это нужно). Например, проверять $aResult[$i][1] на наличие шаблона пути (например <буква>:\), можно также исключить переменную Path. Короче говоря каждый ...
Samwatas
Пт окт 15, 2010 21:22
Форум: Автоматизация Total Commander
Тема: Скрипт для посылания в буфер изменённого пути
Ответы: 42
Просмотры: 119069

Кстати, чтобы не вводить вручную все переменные окружения, можно автоматически получать их из системы (посредством cmd-команды set).
Вот набросал пример такой функции:
#include <Array.au3>

$aArray = _GetAllEnvVar(); Вызываем функцию, возвращающую массив всех переменных окружения,
If @error Then ...