Computer Science Canada
Programming C, C++, Java, PHP, Ruby, Turing, VB
Username:
Password:
Register
Wiki
Blog
Search
Turing
Chat Room
Members
[Tutorial] Dealing with spaces in Sys.Exec
Index
->
Programming, Turing
->
Turing Tutorials
Author
Message
wtd
Posted:
Thu Oct 14, 2004 10:38 pm
Post subject: [Tutorial] Dealing with spaces in Sys.Exec
The problem with using paths with spaces in Sys.Exec is that most shells view spaces as separators. So something like:
C:\Program Files\Turing
Is seen by the shell as two things:
C:\Program
and:
Files\Turing
The solution is to use quotes to group names with spaces into one "word".
Since Turing quotes are already surrounded by double quotes, any double quotes in it should be escaped with a backslash.
code:
Sys.Exec("\"C:\\Program Files\\Turing\\Turing.exe\"")
So that the shell sees:
"C:\Program Files\Turing\Turing.exe"
Rather than:
C:\Program Files\Turing\Turing.exe
Sponsor
Sponsor
Delos
Posted:
Fri Oct 15, 2004 11:43 am
Post subject: (No subject)
Now that's pretty cool.
As another example...
code:
if not Sys.Exec ("C:/Turing/Turing Programme.exe") then
put "Did not load"
end if
will not load (due to the presence of the space in the file name) while
code:
if not Sys.Exec (\""C:/Turing/Turing Programme.exe\"") then
put "Did not load"
end if
will load.
Kool.
Display posts from previous:
All Posts
1 Day
7 Days
2 Weeks
1 Month
3 Months
6 Months
1 Year
Oldest First
Newest First
Index
->
Programming, Turing
->
Turing Tutorials
Page
1
of
1
[ 2 Posts ]
Jump to:
Select a forum
CompSci.ca
------------
- Network News
- General Discussion
General Forums
-----------------
- Hello World
- Featured Poll
- Contests
Contest Forums
-----------------
- DWITE
- [FP] Contest 2006/2008
- [FP] 2005/2006 Archive
- [FP] 2004/2005 Archive
- Off Topic
Lounges
---------
- User Lounge
- VIP Lounge
Programming
--------------
- General Programming
General Programming Forums
--------------------------------
- Functional Programming
- Logical Programming
- C
C
--
- C Help
- C Tutorials
- C Submissions
- C++
C++
----
- C++ Help
- C++ Tutorials
- C++ Submissions
- Java
Java
-----
- Java Help
- Java Tutorials
- Java Submissions
- Ruby
Ruby
-----
- Ruby Help
- Ruby Tutorials
- Ruby Submissions
- Turing
Turing
--------
- Turing Help
- Turing Tutorials
- Turing Submissions
- PHP
PHP
----
- PHP Help
- PHP Tutorials
- PHP Submissions
- Python
Python
--------
- Python Help
- Python Tutorials
- Python Submissions
- Visual Basic and Other Basics
VB
---
- Visual Basic Help
- Visual Basic Tutorials
- Visual Basic Submissions
Education
-----------
- Student Life
Graphics and Design
-----------------------
- Web Design
Web Design Forums
---------------------
- (X)HTML Help
- (X)HTML Tutorials
- Flash MX Help
- Flash MX Tutorials
- Graphics
Graphics Forums
------------------
- Photoshop Tutorials
- The Showroom
- 2D Graphics
- 3D Graphics
Teams
------
- dTeam Public
Style:
Appalachia
blueSilver
eMJay
subAppalachia
subBlue
subCanvas
subEmjay
subGrey
subSilver
subVereor
Search:
You can syndicate this boards posts using the file
backend.php
or view the
topic map using sitemap.php.
Terms of Use
|
Privacy Policy