Jump to content
Sign in to follow this  
4your

using " in a command

Recommended Posts

4your

I am trying to create a service using the sc copmmand

The command itself will be

sc create " IT Backup" binPath= " & "$binpath"& " start="system"

$binpath is the path to the program C:\Program Files (x86)\ folder\file.exe and I am using the _rundos command to execute the command

in dos the full commmand is

sc create " IT Backup" binPath= "C:\Program Files (x86)\ folder\file.exe" start="system"

AS you can see I need to add a few " into the command itself but I don't know how to.

Thanks

Share this post


Link to post
Share on other sites
dany

look here under Strings: http://www.autoitscript.com/autoit3/docs/intro/lang_datatypes.htm

In short, you'll need to mix them, single for declaring your string and doubles in the SC command.


[center]Spiderskank Spiderskank[/center]GetOpt Parse command line options UDF | AU3Text Program internationalization UDF | Identicon visual hash UDF

Share this post


Link to post
Share on other sites
water

Or you can double them as shown in the above mentioned link.


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (2018-06-01 - Version 1.4.9.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2018-09-01 - Version 1.3.4.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
PowerPoint (2017-06-06 - Version 0.0.5.0) - Download - General Help & Support
Excel - Example Scripts - Wiki
Word - Wiki
 
Tutorials:

ADO - Wiki

 

Share this post


Link to post
Share on other sites
hannes08

Hello 4your,

either you include your double-quotes in single quotes:

$string = 'There are "many quotes" here!'

Or you double the double-quotes:

$string = "There are ""many quotes"" here!"

Regards,Hannes[spoiler]If you can't convince them, confuse them![/spoiler]

Share this post


Link to post
Share on other sites
4your

thanks I managed it using the ' after fiddling with it to get the variable to work

Share this post


Link to post
Share on other sites
RedneckTech

just for cleanliness i use Chr(34)

so

Send(Chr(34) & "C:Program FilesProgramFile.extension" & Chr(34))

ascii character 34 is "

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×