#1 2011-07-03 11:54:12

HugoH
New member
Registered: 2011-07-03
Posts: 2

Windows 7 x64 SP1 open with workaround

On my installation of GCstar the application would not open when double-clicking a .gcs file.
I wrote a small AutoIt3 [1] script to fix this problem (there might be other ways).
To use the script you have to compile it and place the resulting executable in the root directory of your GCstar installation. Afterwards you can tell Windows to use this executable to open your .gcs files. Unfortunately I had to use FileTypesMan [2] to change the association (might be prevented if the generated executable is named differently e. g. GCstar-win.exe)

Code:

Opt("TrayAutoPause", 0)

EnvSet("PATH", @ScriptDir & "\usr\bin;" & @ScriptDir & "\usr\lib;" & EnvGet("PATH"))
EnvSet("LANG", "EN")
EnvUpdate()

If $CmdLine[0] > 0 Then
$Command = @ScriptDir & "/bin/gcstar.exe " & $CmdLineRaw
Else
$Command = @ScriptDir & "/bin/gcstar.exe"
EndIf

Run($Command, @MyDocumentsDir, @SW_MAXIMIZE)

[1] http://www.autoitscript.com/site/autoit/
[2] http://www.nirsoft.net/utils/file_types_manager.html

Edit: Updated script to not pause when tray icon is clicked during application startup.

Last edited by HugoH (2011-07-03 20:32:07)


Attachments:
Attachment Icon GCstar.au3, Size: 308 bytes, Downloads: 526

Offline

 



Should you have a problem using GCstar, you can open a bug report or request some support on GCstar forums.