You can try *%~f0* * *
*ASB* *http://XeeMe.com/AndrewBaker* *Harnessing the Advantages of Technology for the SMB market… * On Thu, Jun 7, 2012 at 1:45 PM, David Lum <david....@nwea.org> wrote: > Only the fact that whomever I send it to has to change it. Trivial for us, > but I’m betting someone will screw it up and call me J**** > > ** ** > > The %0\..\ is how you call an executable from a the same location as where > the batch file is running if the batch file has been called via UNC. Most > commonly seen in legacy logon batch files:**** > > ** ** > > @echo off**** > > %0\..\wkix.exe %0\..\Login.k2k**** > > ** ** > > As long as these two files are in the same folder that the script was > called from, this will call WKIX.EXE and pass Login.k2k to WKIX.EXE. It > won’t care what domain controller the system has logged in to.**** > > ** ** > > Dave**** > > ** ** > > ** ** > > *From:* Crawford, Scott [mailto:crawfo...@evangel.edu] > *Sent:* Thursday, June 07, 2012 10:26 AM > > *To:* NT System Admin Issues > *Subject:* RE: Is there a way...**** > > ** ** > > What don’t you like about it? seems pretty straightforward to me.**** > > ** ** > > What’s the %0 trick, btw. As far as I know, that just returns the name of > the batch file.**** > > ** ** > > *From:* David Lum [mailto:david....@nwea.org] > *Sent:* Thursday, June 07, 2012 12:20 PM > > *To:* NT System Admin Issues > *Subject:* RE: Is there a way...**** > > ** ** > > That does work. I don’t like it, but it works (I need to distribute this > batch file, but this might work OK).**** > > ** ** > > Dave**** > > ** ** > > *From:* Ken Cornetet [mailto:ken.corne...@kimball.com] > *Sent:* Thursday, June 07, 2012 9:52 AM > *To:* NT System Admin Issues > *Subject:* RE: Is there a way...**** > > ** ** > > What about **** > > for /f "tokens=1-5 " %%d in (‘%LOGONSERVER%\NETLOGON\FILEVER > "%SystemRoot%\system32\Macromed\Flash\Flash*.ocx" /A /D') do set > FLASHVER=%%g**** > > ** ** > > ** ** > > ** ** > > *From:* David Lum [mailto:david....@nwea.org] > *Sent:* Thursday, June 07, 2012 12:22 PM > *To:* NT System Admin Issues > *Subject:* RE: Is there a way...**** > > ** ** > > I need to figure out a way to make this work?**** > > ** ** > > FILEVER.EXE is in \NETLOGON. If I map a drive it works (B: = > \\DC\netlogon)**** > > ** ** > > for /f "tokens=1-5 " %%d in ('B:\FILEVER > "%SystemRoot%\system32\Macromed\Flash\Flash*.ocx" /A /D') do set > FLASHVER=%%g**** > > * * > > If I try and use the %0\..\ trick it does not**** > > for /f "tokens=1-5 " %%d in ('%0\..\FILEVER > "%SystemRoot%\system32\Macromed\Flash\Flash*.ocx" /A /D') do set > FLASHVER=%%g**** > > ** ** > > *David Lum* > Systems Engineer // NWEATM > Office 503.548.5229 //* *Cell (voice/text) 503.267.9764**** > > ** ** > > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~ --- To manage subscriptions click here: http://lyris.sunbelt-software.com/read/my_forums/ or send an email to listmana...@lyris.sunbeltsoftware.com with the body: unsubscribe ntsysadmin