Welcome to Tech Support Forum home to more then 136,000 problems solved. Issues have included: Spyware, Malware, Virus Issues, Windows, Microsoft, Linux, Networking, Security, Hardware, and Gaming Getting your problem solved is as easy as:
1. Registering for a free account
2. Asking your question
3. Receiving an answer

Registered members:
* Get free support
* Communicate privately with other members (PM).
* Removal of this message
* See fewer ads.
* And much more..

 





Want to know how to post a question? click here Having problems with spyware and pop-ups? First Steps
Go Back   Tech Support Forum > Design Forum > Web Design & Programming
User Name
Password
Site Map Register Donate Rules Blogs Mark Forums Read

Web Design & Programming Discussion of web design, and server-side & client-side scripting

Reply
 
Thread Tools
Old 07-15-2008, 08:59 PM   #1 (permalink)
Registered User
 
Join Date: Jul 2008
Posts: 43
OS: Windows Vista Home Premium SP1, Windows XP Professional SP3, Windows 2000 Professional SP4

My System

Send a message via AIM to shiftytech
C++ program

Alright. So, I'm writing a small program (runs in a command line interface) to do a variety of tasks, including accessing batch files in sub-directories. The program is meant to be run from a CD-Rom, which contains a number of sub-directories. One such sub-directory contains my batch files (the reason for this is to keep the CD-Rom image from becoming cluttered). My question now is, does anybody know how I can execute this task of calling a batch file from a sub-directory? The command I am using right now works only for batch files that are in the same directory as the main application. The command is as follows:


if (go == 3){
system("go.bat");
break;
}


I want to (for instance) run this batch file from a sub-directory simply called "Batch". If anyone has any idea how to complete this, I would greatly appreciate any help you could give me. Thanks.
shiftytech is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Bookmark on Thread SoupReddit!
Reply With Quote
Old 07-16-2008, 08:52 AM   #2 (permalink)
TSF Enthusiast
 
jamiemac2005's Avatar
 
Join Date: Jul 2007
Location: Northampton, UK
Posts: 911
OS: Win Vista Home Premium & Ubuntu Hardy(8.04)


Re: C++ program

Can you use the full path?

Apparently, you use double forward/back-slashes as a folder seperator...
e.g.
Code:
system("Batch//go.bat");
Cheers,
Jamey
__________________
=]
jamiemac2005 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Bookmark on Thread SoupReddit!
Reply With Quote
Old 07-16-2008, 10:29 PM   #3 (permalink)
Registered User
 
Join Date: Jul 2008
Posts: 43
OS: Windows Vista Home Premium SP1, Windows XP Professional SP3, Windows 2000 Professional SP4

My System

Send a message via AIM to shiftytech
Re: C++ program

Thanks for your help, but i've figured it out (and it works)... the resulting
code is as follows (for anyone that cares):

Code:
system("Batch\\go.bat");
The // searches for a network directory, whereas the \\ searches through a subdirectory, named by the "Batch." Now I have to clean up some of my batch files, and i'll be all set.. again, thanks for your help!
shiftytech is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Bookmark on Thread SoupReddit!
Reply With Quote
Old 07-17-2008, 08:06 AM   #4 (permalink)
TSF Enthusiast
 
jamiemac2005's Avatar
 
Join Date: Jul 2007
Location: Northampton, UK
Posts: 911
OS: Win Vista Home Premium & Ubuntu Hardy(8.04)


Re: C++ program

ahh, okay, i didn't know the difference between // and \\ (c++ wise i'm a noob)...

Cheers for posting your solution,
Jamey
__________________
=]
jamiemac2005 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Bookmark on Thread SoupReddit!
Reply With Quote
Old 07-17-2008, 09:46 PM   #5 (permalink)
Registered User
 
Join Date: Jul 2008
Posts: 43
OS: Windows Vista Home Premium SP1, Windows XP Professional SP3, Windows 2000 Professional SP4

My System

Send a message via AIM to shiftytech
Re: C++ program

Oh, i'm definitely a n00b when it comes to C++, I just figured it out through trial and error.
shiftytech is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Bookmark on Thread SoupReddit!
Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -7. The time now is 09:51 PM.



Copyright 2001 - 2008, Tech Support Forum

Search Engine Friendly URLs by vBSEO

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82