Scripts discussion (1)
- Author
- Message
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Instructor
Спасибо, утащил.
Спасибо, утащил.
Last edited by Infocatcher on Fri Feb 04, 2011 7:34 pm, edited 2 times in total.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Infocatcher
Зависит от студии.
(для Microsoft C++ Professional 5.0 не даю, оно с Windows 2000 не своместимо )
Для MSVC 6 всё в куче(вместе с crt)
<studio_path>\VC98\Include
Для MSVC 7(2002) и MSVC 7.1(2003)
<studio_path>\VC\PlatformSDK\Include
Для MSVC 8,9,10 (2005,2008,2010) в MS попытались навести порядок и ложат PlatformSDK(прошу прощения они в очередной раз его переименовали в Windows SDK) по стандартному пути установки последнего: %programfiles%\Microsoft SDKs\Windows\версия\include
Мною замечены такие значения версии
v5.0 для WindowsXP SP2 Windows2K3 максимум (WINVER И _WIN32_WINNT <= 0x0502)
v6.0a для выше + Vista (WINVER и _WIN32_WINNT <= 0x0600)
Эти двое(выше) устанавливает 2008 студия точно.
v7.0 и v7.1 Windows 7 WINVER и _WIN32_WINNT <= 0x0601
Эту пару я достал из инсталлятора PlatformSDK чего Вам рекомендую тоже(его воровать не надо).
Я лично пользуюсь MS Platform SDK 2003, а для MSVC 6 приходиться доставать MS Platform SDK 2000 (ибо в 2003 появились *_PTR типы, которые не совсем желают мирится с libcrt от студии)
Также можно заголовки стянуть из Windows DDK(тоже бесплатное) ну и из mingw32(для того что-бы не париться с дебрями msys рекомендую скачать DevCpp либо Code::Blocks IDE)
(Ссылки на MS не дам, ибо всё что смог найти - недобитые WEB-инсталяторы, а остальное гуглится с первого раза)
Зависит от студии.
(для Microsoft C++ Professional 5.0 не даю, оно с Windows 2000 не своместимо )
Для MSVC 6 всё в куче(вместе с crt)
<studio_path>\VC98\Include
Для MSVC 7(2002) и MSVC 7.1(2003)
<studio_path>\VC\PlatformSDK\Include
Для MSVC 8,9,10 (2005,2008,2010) в MS попытались навести порядок и ложат PlatformSDK(прошу прощения они в очередной раз его переименовали в Windows SDK) по стандартному пути установки последнего: %programfiles%\Microsoft SDKs\Windows\версия\include
Мною замечены такие значения версии
v5.0 для WindowsXP SP2 Windows2K3 максимум (WINVER И _WIN32_WINNT <= 0x0502)
v6.0a для выше + Vista (WINVER и _WIN32_WINNT <= 0x0600)
Эти двое(выше) устанавливает 2008 студия точно.
v7.0 и v7.1 Windows 7 WINVER и _WIN32_WINNT <= 0x0601
Эту пару я достал из инсталлятора PlatformSDK чего Вам рекомендую тоже(его воровать не надо).
Я лично пользуюсь MS Platform SDK 2003, а для MSVC 6 приходиться доставать MS Platform SDK 2000 (ибо в 2003 появились *_PTR типы, которые не совсем желают мирится с libcrt от студии)
Также можно заголовки стянуть из Windows DDK(тоже бесплатное) ну и из mingw32(для того что-бы не париться с дебрями msys рекомендую скачать DevCpp либо Code::Blocks IDE)
(Ссылки на MS не дам, ибо всё что смог найти - недобитые WEB-инсталяторы, а остальное гуглится с первого раза)
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Posts: 2
- Joined: Fri Feb 04, 2011 10:46 pm
Здравствуйте!
Решил набросать скриптик, чтобы запускать расчеты прямо из AkelPad'a, но он вдруг споткнулся на банальном
Скажите, это баг или фича? И как это можно обойти?
Ах да: AkelPad х32, все обновлено сегодня в час ночи, Вин7 х64.
P.S. Кстати, никому не нужна подсветка синтаксиса (бета:) ) для инпут-файлов программы "priroda" Д. Лайкова?))
Решил набросать скриптик, чтобы запускать расчеты прямо из AkelPad'a, но он вдруг споткнулся на банальном
Code: Select all
Set objShell = WScript.CreateObject("WScript.Shell")
Code: Select all
"Объект не поддерживает данное свойство или метод (CreateObject)"
Скажите, это баг или фича? И как это можно обойти?
Ах да: AkelPad х32, все обновлено сегодня в час ночи, Вин7 х64.
P.S. Кстати, никому не нужна подсветка синтаксиса (бета:) ) для инпут-файлов программы "priroda" Д. Лайкова?))
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
openRelativeFile.js
Исправлено зацикливание в начале и в конце файла, добавлено ограничение на длину пути.
Исправлено зацикливание в начале и в конце файла, добавлено ограничение на длину пути.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Добавлено пару новых опций в скрипты ChmKeyword.js, ShiftTabSize.js, ShiftMarker.js
Благодарность за код функции getArg Infocatcher'у.
Благодарность за код функции getArg Infocatcher'у.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Опечатка:Instructor wrote:ShiftMarker.js
// -"Set marker to 8" Call("Scripts::Main", 1, "ShiftMarker.js", `80`)
// -"Set marker to 8 locally" Call("Scripts::Main", 1, "ShiftMarker.js", `80 -Local=true`)
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Infocatcher
нужно подправить:
нужно подправить:
а ещё добавить вот такую строку, как-никак, а вариант "со вкусом яндекса" всё же встречается:"%UserProfile%\\Local Settings\Application Data\\Google\\Chrome\\Application\\chrome.exe",
Code: Select all
"%UserProfile%\\Local Settings\\Application Data\\Bromium\\Application\\chrome.exe",