git-svn-id: https://svn.osgeo.org/grass/grass/trunk@49750 15284696-431f-4ddb-bdfa-cd5b030d7da7
@@ -635,8 +635,6 @@ def RunCommand(prog, flags = "", overwrite = False, quiet = False, verbose = Fal
if sys.platform == "win32":
if prog in globalvar.grassCmd['script']:
prog += globalvar.EXT_SCT
- # else:
- # prog += globalvar.EXT_BIN
ps = grass.start_command(prog, flags, overwrite, quiet, verbose, **kwargs)
@@ -1966,6 +1966,8 @@ class GUI:
# parse the interface decription
try:
global _blackList
+ if sys.platform == "win32" and cmd[0] in globalvar.grassCmd['script']:
+ cmd[0] += globalvar.EXT_SCT
self.grass_task = gtask.parse_interface(cmd[0],
blackList = _blackList)
except (grass.ScriptError, ValueError), e:
@@ -791,7 +791,9 @@ class GPromptSTC(GPrompt, wx.stc.StyledTextCtrl):
self.SetCurrentPos(pos)
cmd = text.strip().split(' ')[0]
-
+ if sys.platform == "win32" and cmd in globalvar.grassCmd['script']:
+ cmd += globalvar.EXT_SCT
+
if not self.cmdDesc or cmd != self.cmdDesc.get_name():
if cmd in ('r.mapcalc', 'r3.mapcalc') and \
self.parent.parent.GetName() == 'LayerManager':