A while ago my Doors that I started using a .bat file stopped working. At the time I was running WinXP, but since I've updated to Win7 the same issue is occuring.
Seems to indicate an error starting cmd.exe, but not sure why.
!ERROR executing C:\Windows\system32\cmd.exe /C C:\SBBS\xtrn\if\if.bat Android8675 30000 ZORK1
Here's scfg...
!Name Zork I:Empire(1981)
!Internal Code ZORKI
!Start-up Directory ../xtrn/if
!Command Line if.bat %a %t ZORK1
!Clean-up Command Line
!Execution Cost None
!Access Requirements
!Execution Requirements
!Multiple Concurrent Users Yes
!Intercept I/O Standard, No Echo
!Native Executable No
!Use Shell to Execute Yes
!Modify User Data No
!Execute on Event No
!Pause After Execution No
!BBS Drop File Type None
and error.log:
term Node 1 <Android8675> !ERROR 2 (No such file or directory) (WinError 2) in xtrn.cpp line 625 (sbbs_t::external) executing "C:\Windows\system32\cmd.exe /C C:\SBBS\xtrn\if\if.bat Android8675 30000 ZORK1" access=1048587
cmd.exe does exist at c:\windows\system32. if I run it from Windows a command prompt comes up.
Suggestions?
--
Android8675@ShodansCore
---
! Synchronet ! Shodan's Core @ ShodansCore.com
A while ago my Doors that I started using a .bat file stopped working. At the time I was running WinXP, but since I've updated to Win7 the same issue is occuring.
Seems to indicate an error starting cmd.exe, but not sure why.
!ERROR executing C:\Windows\system32\cmd.exe /C C:\SBBS\xtrn\if\if.bat Android8675 30000 ZORK1
Here's scfg...
|Name Zork I:Empire(1981)
|Internal Code ZORKI
|Start-up Directory ../xtrn/if
|Command Line if.bat %a %t ZORK1
|Clean-up Command Line
|Execution Cost None
|Access Requirements
|Execution Requirements
|Multiple Concurrent Users Yes
|Intercept I/O Standard, No Echo
|Native Executable No
|Use Shell to Execute Yes
|Modify User Data No
|Execute on Event No
|Pause After Execution No
|BBS Drop File Type None
and error.log:
term Node 1 <Android8675> !ERROR 2 (No such file or directory) (WinError 2) in xtrn.cpp line 625 (sbbs_t::external) executing "C:\Windows\system32\cmd.exe /C C:\SBBS\xtrn\if\if.bat Android8675 30000 ZORK1" access=1048587
cmd.exe does exist at c:\windows\system32. if I run it from Windows a command prompt comes up.
Suggestions?
term Node 1 <Android8675> !ERROR 2 (No such file or directory) (WinError 2) in xtrn.cpp line 625 (sbbs_t::external) executing "C:\Windows\system32\cmd.exe /C C:\SBBS\xtrn\if\if.bat Android8675 30000 ZORK1" access=1048587
maybe has something to do with case?
cmd.exe is a native 32-bit executable. Perhaps you want to run command.com (the 16-bit MS-DOS command intepretter) instead?
Re: !ERROR starting .bat doors
By: Digital Man to Android8675 on Fri Nov 08 2019 01:33 pm
cmd.exe is a native 32-bit executable. Perhaps you want to run command.com (the 16-bit MS-DOS command intepretter) instead?
Command.com does not exist in Windows xp/7/8/8.1/10.
Also, this setup was
working as configured, it just stopped working a while ago. Maybe I'll install 3.17 or 3.16 and see if it starts working again.
I feel semi-certain this is a problem with sbbs, but I guess I'll go back to trial and error testing.
Re: !ERROR starting .bat doorsWell I looked through my WinXP-x86 vm and my Win7-x86 vm and command.com does not exist on either system. I also looked in the native command listing in scfg and cmd.exe is the first entry.
By: Android8675 to Digital Man on Tue Nov 12 2019 07:54 am
Command.com does not exist in Windows xp/7/8/8.1/10.Of course it does (in 32-bit editions).
If you'd rather run cmd.exe, then you'll have to configure Synchronet to run it as a native executable. You didn't.
<shrugs> Experimentation is great. But I can assure you that cmd.exe is a native 32-bit (or 64-bit) Windows executable and cannot run unless you have the "Native executable" option enabled or you have "cmd.exe" in your global Native program list in SCFG->External Programs.
Re: !ERROR starting .bat doors
By: Digital Man to Android8675 on Tue Nov 12 2019 05:45 pm
Re: !ERROR starting .bat doors
By: Android8675 to Digital Man on Tue Nov 12 2019 07:54 am
Well I looked through my WinXP-x86 vm and my Win7-x86 vm and command.com does not exist on either system. ICommand.com does not exist in Windows xp/7/8/8.1/10.Of course it does (in 32-bit editions).
If you'd rather run cmd.exe, then you'll have to configure Synchronet to run it as a native executable. You didn't.
also looked in the native command listing
in scfg and cmd.exe is the first entry.
So I put sbbs on my Win7 vm (installed the 3.17b version from the installer). copied my zork folder to xtrn\. and put an entry into the doors area, same thing I have on my live setup. Door worked no problem.
switched over to my live version and the error returned. I combed over my mods\xtrn_sec.js to see if I might of messed up something in my endless tinkering, but nothing jumped out at me. I'm sure it's something on my system, but I'm not sure what. I guess the next step is to put all the CVS changes into the test system and see if the problem crops up.
<shrugs> Experimentation is great. But I can assure you that cmd.exe is a native 32-bit (or 64-bit) Windows executable and cannot run unless you have the "Native executable" option enabled or you have "cmd.exe" in your global Native program list in SCFG->External Programs.
I believe you, just not sure that's it in this case. It seems like I have everything setup to work, but I mucked something up somewhere....
I REALLY appreciate your help, if I haven't said it before.
| Sysop: | Winzlo |
|---|---|
| Location: | Minnesota, USA |
| Users: | 11 |
| Nodes: | 16 (0 / 16) |
| Uptime: | 495937:22:23 |
| Calls: | 82 |
| Files: | 1,070 |
| D/L today: |
27 files (11,920K bytes) |
| Messages: | 286,956 |