dcjohnston Posted October 7, 2004 Posted October 7, 2004 This is the line that works. Runwait("net use f: \\" & $server1 & "\vol1\apps\Testdir") ; map f: drive to apps directory I want the \vol1\apps\Testdir to come from an ini file with: This is the section in the .ini file ;-----------------path to pltrsm directory. [Path] mapping = \vol1\apps\testdir $path1 = iniRead("c:\servers.ini", "Path", "mapping", "" ) but the drive will not map when I run the net use command with the following: Runwait("net use f: \\" & $server1 & " & $path1") I know it is something with my variable but I have tried everything. Thanks Dave
CyberSlug Posted October 7, 2004 Posted October 7, 2004 I think you have an extra & inside quotesRunwait("net use f: \\" & $server1 & " & $path1")Runwait("net use f: \\" & $server1 & "$path1") Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
ioliver Posted October 7, 2004 Posted October 7, 2004 I may be mistaken, but I think Runwait("net use f: \\" & $server1 & "$path1") should be Runwait("net use f: \\" & $server1 & $path1). If you put "" around $path1, AutoIt sees it as a constant, not a variable. Ian "Blessed be the name of the Lord" - Job 1:21Check out Search IMF
JSThePatriot Posted October 7, 2004 Posted October 7, 2004 Ian you are correct. You beat me to it. You cannot put quotes around a variable. RunWait("net use f: \\" & $server1 & $path1) Copy and paste that and you should be good to go dcjohnston. JS AutoIt Links File-String Hash Plugin Updated! 04-02-2008 Plugins have been discontinued. I just found out. ComputerGetInfo UDF's Updated! 11-23-2006 External Links Vortex Revolutions Engineer / Inventor (Web, Desktop, and Mobile Applications, Hardware Gizmos, Consulting, and more)
Matt @ MPCS Posted October 7, 2004 Posted October 7, 2004 I am surprised no one else has pointed this out, but if you need to enclose your variable in quotes to execute you could do:RunWait("net use f: \\" & '"' & $server1 & $path1 & '"')Assuming $server1 = "MyServer" and $path1 = "\vol1\apps\Testdir" this will look something like:net use f: "\\MyServer\vol1\apps\Testdir"This is only useful though if the UNC contains spaces. Hope this helps!*** Matt @ MPCS
JSThePatriot Posted October 7, 2004 Posted October 7, 2004 I am surprised no one else has pointed this out, but if you need to enclose your variable in quotes to execute you could do:RunWait("net use f: \\" & '"' & $server1 & $path1 & '"')Assuming $server1 = "MyServer" and $path1 = "\vol1\apps\Testdir" this will look something like:This is only useful though if the UNC contains spaces. Hope this helps!*** Matt @ MPCS<{POST_SNAPBACK}>Very good Matt... always showing us up! :-P Yea I didnt catch that, but never again will I not JS AutoIt Links File-String Hash Plugin Updated! 04-02-2008 Plugins have been discontinued. I just found out. ComputerGetInfo UDF's Updated! 11-23-2006 External Links Vortex Revolutions Engineer / Inventor (Web, Desktop, and Mobile Applications, Hardware Gizmos, Consulting, and more)
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now