Search the archives!
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Cannot execute Windows commands via Python in 64-bit
- From: larry.bates at websafe.com (Larry Bates)
- Subject: Cannot execute Windows commands via Python in 64-bit
- Date: Wed, 02 May 2007 17:07:07 -0500
nsjmetzger at gmail.com wrote: > I have a script that runs fine in Windows 2003 (32-bit). It basically > calls the Windows defrag command. When I try the exact same code on > Windows 2003 (64-bit) I get the following message: > > C:\Scripts>autodefrag.py > Starting defragment: defrag -v C: >>c:/Scripts/DEFRAG20070502.log > 'defrag' is not recognized as an internal or external command, > operable program or batch file. > > I have tried defrag.exe and even giving it the full path to > defrag.exe. Always the same result. Here is the python code that is > generating this error: > > cmd = "defrag -v C: >>c:/Scripts/DEFRAG20070502.log" > print "Starting defragment: ", cmd > errorlevel = os.system(cmd) > > > Anyone know what the heck is going on and how to fix it? This code > works fine on my 32-bit windows machines. > Thanks. > Sounds like system can't find defrag. Usually this is because of a path issue. Are you running the script in the foreground or scheduled? Can you open a command prompt and enter the command and have it work? If you give full path, this shouldn't be the problem. -Larry
- Follow-Ups:
- Cannot execute Windows commands via Python in 64-bit
- From: minitotoro
- Cannot execute Windows commands via Python in 64-bit
- References:
- Cannot execute Windows commands via Python in 64-bit
- From: nsjmetzger at gmail.com
- Cannot execute Windows commands via Python in 64-bit
- Prev by Date: curses mystical error output
- Next by Date: gpp (conditional compilation)
- Previous by thread: Cannot execute Windows commands via Python in 64-bit
- Next by thread: Cannot execute Windows commands via Python in 64-bit
- Index(es):