Показать сообщение отдельно
Старый 18.10.2016, 23:57   #3
DarkInside
Разработчик
 
Аватар для DarkInside
 
Регистрация: 08.08.2011
Сообщений: 505
Написано 191 полезных сообщений
(для 369 пользователей)
Ответ: Для тех, кому в блице внезапно не хватило браузера, word и тд

Сообщение от ABTOMAT Посмотреть сообщение
Запустил, появляется Малевич маленький и закрывается тут же.
Винда 10 (обновления последние), офис 2010
Хм, а ты run.exe запускал? или bin.exe?

bin напрямую не запустится (Graphics3d запускается запускается с параметрами командной строки), которые передает run.

AppTitle "SCL.auto"

param$ = CommandLine$() 

num_p = parsecount (param$, "/", 0)

If num_p <> 2 Then End

dw = Int(parse$(param$, "/", 1, 0))
dh = Int(parse$(param$, "/", 2, 0))

Graphics3D dw, dh, 32, 2
Это я так имитирую развернутое окно. run берет системные метрики: из клиентской области рабочего стола минусует высоту шапки окна и толщину рамки окна и с этими dw и dh запускает блицевский файл. Поэтому если не запустилось через run.exe, это уже странно...

$dw = _WinAPI_GetSystemMetrics(16) - 2 * _WinAPI_GetSystemMetrics(6)
$dh = _WinAPI_GetSystemMetrics(17) - _WinAPI_GetSystemMetrics(6) - _WinAPI_GetSystemMetrics(7)
ShellExecute ('bin.exe', string($dw) & "/" & string($dh))
(Offline)
 
Ответить с цитированием