KDJ wrote:#1
What to do if the file has been previously opened. Also close it?
Yes.
Opened display in a different color or somehow mark, such as * in the beginning of the filename, then this problem will not be.
KDJ wrote:Probably better to select all the files and open them (Ctrl+A and Enter or click "Edit" button ), then close in AkelPad those unnecessary.
I don't understand this
Posted: Thu Nov 01, 2012 10:00 am
by DV
Всех, у кого есть установленная Visual Studio, просьба потестировать файл detect_vc.bat: viewtopic.php?p=13010#p13010
Назначение detect_vc.bat: определить установленные версии Visual Studio и вывести список рекомендуемых значений переменных окружения для компиляции из консоли.
* VC8 /2005/ detected:
set VCDIR=C:\Program Files\Microsoft Visual Studio 8\VC
set VSCOMMON=%VCDIR%\..\Common7\IDE
set MSSDK=%VCDIR%\PlatformSDK
set PATH=%VCDIR%\bin;%MSSDK%\bin;%VSCOMMON%;%PATH%
set INCLUDE=%MSSDK%\include;%VCDIR%\include;%INCLUDE%
set LIB=%MSSDK%\lib;%VCDIR%\lib;%LIB%
Могу только подтвердить, что да, VC 2005, v.8.0.
(А так я не пользуюсь.)
Posted: Thu Nov 01, 2012 10:48 am
by FeyFre
DV, не определяет MSVC 7.0 (2002). Стандартный ключевой путь %PathToProgramFilesx86%\Microsoft Visual Studio .NET\Vc7
Определило MSVC 9.0, хотя это была часть Windows SDK.
Не совсем понятно что за переменная используется %MSSDK%. Точнее так: стоит ли во время процедуры настраивать среду ещё и на Platform SDK. Формально оно не есть часть студии, и может быть не установлено (или ещё более вероятно - установлено несколько штук. У меня штук 5 стоит только из новых версии(те что по-умолчанию ложатся в PF/Microsoft SKDs/Windows), и ещё штуки 4 из старших, аля DDK/WDK/IFS kit).
Кстати, для детектирования можно ещё воспользоваться и реестром, ключиком HKLM\SOFTWARE\Microsoft\VisualStudio .
(Утилитка командной строки reg для этого дела используется)
Posted: Thu Nov 01, 2012 12:17 pm
by DV
Немного подправил detect_vc.bat: viewtopic.php?p=13010#p13010
Переменная %MSSDK% используется для явного указания пути к использующимся заголовочным файлам и библиотекам. К примеру, у меня эта переменная есть в двух вариантах:
set MSSDK=C:\Program Files\Microsoft SDKs\Windows\v6.0A
set MSSDK=C:\Program Files\Microsoft SDKs\Windows\v7.0A
Интересно ещё посмотреть на результаты для x64 систем - а также узнать, будет ли работать компиляция при использовании сгенериованных скриптом путей.
FindFiles.js
Added:
- find not matching file names,
- search in alternate NTFS streams,
- Ctrl+C - copy selected items from files list.
Posted: Sat Nov 03, 2012 9:37 pm
by FeyFre
It seems Fr0sT's base64.sj does not work anymore. On "dec" function it emits single characters(first character of expected result) no matter how much characters was encoded.
Posted: Sat Nov 03, 2012 10:58 pm
by KDJ
VladSh wrote:
KDJ wrote:Probably better to select all the files and open them (Ctrl+A and Enter or click "Edit" button ), then close in AkelPad those unnecessary.
I don't understand this
Translated by Yandex:
Наверное, лучше, чтобы выбрать все файлы и открыть их (Ctrl+A и Enter, или нажмите кнопку "Изменить"), затем закройте в AkelPad те ненужные.
"Edit" is badly translated, I think it should be "Редактировать", not "Изменить".
FindFiles.js
Changed: action of double click - edit file (or close it if is currently edited).
Fixed: opening files in SDI mode.
Added: message about non-existent files.