Re: How do I...

From: Wesley Vogel (123WVogel955_at_comcast.net)
Date: 11/24/04


Date: Wed, 24 Nov 2004 16:56:44 -0700

Bill,

I was going to suggest a .vbs script, but I know nothing about writing them.

-- 
Hope this helps.  Let us know.
Wes
In news:cqRod.3246$uV6.64@newsread3.news.pas.earthlink.net,
Bill <stanton@jps.net> hunted and pecked:
> Wes,
> I initiated the BAT file from the Registry without any
> trouble. I also experimented with the "m" and "q" switches
> trying to get the "DOS CMD.EXE" window to either run
> minimized or not display at all, the latter being my preference.
> Since the switches are applied to Rasdial, Rasdial fails when
> any unsupported switches are attempted.
>
> It would be really cool if there was a "hook" of some sort
> wherein a user could automatically launch network
> connections via the same path that the desktop shortcuts
> take. Rasdial obviously uses a different path that involves
> CMD.EXE. The "Target Type" in the shortcut properties
> is a strange looking string that gives no clue as to how it's
> used.
>
> Unless you have any additional ideas, I guess I'll have to
> either accept the DOS window display or give up the
> whole idea.
>
> If something should pop into your creative thinking after
> we abandon this thread, send a note to stanton@jps.net.
>
> Thanks again for all your help. I learned some more about
> the subtleties of XP amongst other items of interest.
>
> Bill
>
>
> "Wesley Vogel" <123WVogel955@comcast.net> wrote in message
> news:O8X3kkb0EHA.1152@TK2MSFTNGP14.phx.gbl...
>> Bill,
>>
>> Any of these three startup locations should be fine.
>>
>> C:\Documents and Settings\All Users\Start
>> Menu\Programs\Startup\shortcut to
>> Dial.bat
>>
>> C:\Documents and Settings\Your Name Here\Start
>> Menu\Programs\Startup\shortcut to Dial.bat
>>
>> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
>> "dial"="C:\Dial.bat"
>>
>> I run my startup batch files from the registry entry above.  I don't
>> even mess with AUTOEXEC.NT. Unless you're actually running a DOS
>> program no need
>> to mess with any of the old DOS type items.
>>
>> /q is used quite often for quiet operation, but I don't see where
>> that applies to rasdial.  Maybe /m for minimzed.
>>
>> For more help...
>>
>> Command-line reference A-Z
>>
>> Start | Run | Copy and paste the following line:
>>
>> %windir%\hh.exe ms-its:c:\Windows\Help\ntcmds.chm::/ntcmds.htm
>>
>> Click OK
>> --
>> Hope this helps.  Let us know.
>> Wes
>>
>> In news:ibxod.1599$NU3.794@newsread1.news.pas.earthlink.net,
>> Bill <stanton@jps.net> hunted and pecked:
>>> Wes,
>>> Your suggestions, descriptions and URL's were very
>>> helpful and informative.
>>>
>>> I had entirely the wrong parameters in the Rasdial
>>> command. As soon as I got that right, my test BAT
>>> file that contained the command worked. My only
>>> problem is that when the BAT file is run the DOS
>>> window is displayed, which of course displays my
>>> password in plain sight. Anyway to run that BAT
>>> file "quietly"?
>>>
>>> I thought I understood that inserting the Rasdial command
>>> in AUTOEXEC.NT would cause that command to be
>>> executed with the system started. However, putting the
>>> command there didn't seem to do anything, certainly didn't
>>> initiate a connection. I was only able to effect a launch when
>>> I copied the BAT file into my Startup folder. What part of
>>> your lesson on AUTOEXEC.NT didn't I understand.
>>> The MS sites described the use of Rasdial and how to code
>>> it, but I failed to see where the command should be placed.
>>>
>>> Thanks,
>>> Bill
>>>
>>>
>>> "Wesley Vogel" <123WVogel955@comcast.net> wrote in message
>>> news:OASBwAP0EHA.3588@TK2MSFTNGP14.phx.gbl...
>>>> Maybe these links will help...  Speaking of help, these are just
>>>> on-line links of items that are in Help and Support on your
>>>> machine.
>>>>
>>>> Automating a network connection
>>>>
>>
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/using_automate_conn.mspx
>>>>
>>>> Configuring dial-up options
>>>>
>>
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/dial_connect_concept.mspx
>>>>
>>>> To configure autodial
>>>>
>>
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/howto_autodial.mspx
>>>>
>>>> Using rasdial
>>>>
>>
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ras_rasdial_overview.mspx
>>>>
>>>> Rasdial
>>>>
>>
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rasdial.mspx
>>>>
>>>> First, Windows XP is really Windows NT 5.1.  XP got it's name for
>>>> some marketing reason.  Most NT references will apply to XP.
>>>>
>>>> My AUTOEXEC.BAT, CONFIG.SYS, IO.SYS & MSDOS.SYS are empty.
>>>>
>>>> From various sources...
>>>>
>>>> Windows XP uses Config.nt and Autoexec.nt, not Config.sys or
>>>> Autoexec.bat.
>>>>
>>>> If you have a Config.sys or Autoexec.bat file XP will (mostly)
>>>> ignore them.
>>>> Nothing in Config.sys will have any effect. Any line in
>>>> Autoexec.bat that launches a program or changes a directory will
>>>> be ignored; the only lines in
>>>> Autoexec.bat that Windows XP will read are the lines that begin SET
>>>> or PATH.
>>>> If ParseAutoexec is set to 1.
>>>>
>>>> In order to launch programs or change settings for DOS programs
>>>> under Windows XP, you must modify two files named Config.nt and
>>>> Autoexec.nt, typically found in the C:\Windows\System32 directory.
>>>>
>>>> Config.nt is used for the same kind of tasks formerly performed by
>>>> Config.sys (loading device drivers, etc.). Autoexec.nt is used for
>>>> the same
>>>> kind of tasks formerly performed by Autoexec.bat (launching
>>>> memory-resident
>>>> programs, etc.) Only old-style 16-bit DOS programs can be run from
>>>> Autoexec.nt. You cannot use Autoexec.nt to run 32-bit Windows XP
>>>> text-mode programs like MODE or SUBST; these programs may be run in
>>>> an ordinary batch
>>>>
>>>> file, but not in Autoexec.nt.
>>>>
>>>> The following tells XP (NT) if it should include variables in the
>>>> Autoexec.bat...
>>>>
>>>> Key:[HKEY_CURRENT_USER\Software\Microsoft\Windows
>>>> NT\CurrentVersion\Winlogon]
>>>> Value Name: ParseAutoexec
>>>> Data Type: REG_SZ
>>>> Data:(0 = disabled, 1 = enabled)
>>>>
>>>> To add or change environment variables with Windows XP:
>>>> 1. Right click on My Computer
>>>> 2. Select Properties
>>>> 3. Click on the Advanced tab
>>>> 4. Click on the Environment Variables button
>>>> 5. From here you can change it for the system or just the current
>>>> user. ---
>>>>
>>>> From my AUTOEXEC.NT...
>>>> AUTOEXEC.BAT is not used to initialize the MS-DOS environment.
>>>> AUTOEXEC.NT is used to initialize the MS-DOS environment unless a
>>>> different startup file is specified in an application's PIF.
>>>> Everything is REM'd out except...
>>>> lh %SystemRoot%\system32\mscdexnt.exe
>>>> lh %SystemRoot%\system32\redir
>>>> lh %SystemRoot%\system32\dosx
>>>>
>>>> From my CONFIG.NT...
>>>> CONFIG.SYS is not used to initialize the MS-DOS environment.
>>>> CONFIG.NT is used to initialize the MS-DOS environment unless a
>>>> different startup file is specified in an application's PIF.
>>>> Everything is REM'd out except...
>>>> dos=high, umb
>>>> device=%SystemRoot%\system32\himem.sys
>>>> files=40
>>>> ---
>>>>
>>>> lh %SystemRoot%\system32\mscdexnt.exe
>>>> loads into the UMBs (Upper Memory Blocks) the NT CD reader
>>>> equivalent to the
>>>> well known mscdex for DOS
>>>>
>>>> lh %SystemRoot%\system32\redir
>>>> loads into the UMBs the LAN redirector to enable the mapping of
>>>> remote devices
>>>>
>>>> lh %SystemRoot%\system32\dosx
>>>> loads into the UMBs the protected mode DOS extender to access the
>>>> memory above the first megabyte
>>>>
>>>> By the way the use of lh requires the presence of the following
>>>> lines in Config.NT
>>>>
>>>> EMM=Ram
>>>> DOS=High,Umb
>>>> -----
>>>>
>>>> AUTOEXEC.NT & CONFIG.NT are both located here >>>
>>>> C:\WINDOWS\system32
>>>> and
>>>> C:\WINDOWS\repair
>>>>
>>>> AUTOEXEC.BAT, CONFIG.SYS, IO.SYS & MSDOS.SYS are all located here
>>>> >>> C:\
>>>> ----
>>>>
>>>> Don't let the titles fool you.  Lots of info here >>>
>>>>
>>>> Virtual Device Drivers for MS-DOS Applications or Special Hardware
>>>>
>>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/other/hh/other/vdd_a83ccf36-0fcb-41d0-a5eb-ff5e4bbf8106.xml.asp
>>>>
>>>> Troubleshooting MS-DOS-based programs in Windows XP
>>>> http://support.microsoft.com/default.aspx?scid=kb;en-us;314106
>>>>
>>>> How To Manage Environment Variables in Windows XP
>>>> http://support.microsoft.com/default.aspx?scid=kb;en-us;310519
>>>>
>>>> Description of the Microsoft Windows registry
>>>> http://support.microsoft.com/default.aspx?scid=kb;en-us;256986
>>>>
>>>> --
>>>> Hope this helps.  Let us know.
>>>> Wes
>>>>
>>>> In news:GKqod.2264$uV6.1635@newsread3.news.pas.earthlink.net,
>>>> Bill <stanton@jps.net> hunted and pecked:
>>>>> Wes,
>>>>> SIGH! Now I can't get either of the two bat files shown
>>>>> below to work. That being the case, it obviously serves
>>>>> no purpose to try different methods of invocation.
>>>>>
>>>>> Bat file #1:
>>>>> Rasdial <earthlink>  <Bill Stanton> <mypassword> [hit enter]
>>>>>
>>>>> Bat file #2
>>>>> Start C:\dial.lnk     (Where "dial" is a shortcut to the
>>>>> connection)
>>>>>
>>>>> Any ideas?
>>>>>
>>>>> By-the-way, I assume that the old AUTOEXEC.BAT no longer
>>>>> gets executed in the newer XP environments? Odd that it was
>>>>> still created when XP was installed on a new machine.
>>>>>
>>>>> Bill
>>>>>
>>>>>
>>>>> "Wesley Vogel" <123WVogel955@comcast.net> wrote in message
>>>>> news:%23SgaviL0EHA.2540@TK2MSFTNGP09.phx.gbl...
>>>>>> My first question is.  Does the Dial.bat batch file work when
>>>>>> running it?
>>>>>>
>>>>>> 2)
>>>>>> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
>>>>>> "dial"="C:\\Dial.bat"  (Where Dial.bat contained a DOS Start
>>>>>> command)
>>>>>>
>>>>>> If your Dial.bat actually works and its location is
>>>>>> C:\Dial.bat...
>>>>>>
>>>>>> Change C:\\Dial.bat    to     C:\Dial.bat
>>>>>>
>>>>>> These should also work, providing Dial.bat actually works...
>>>>>>
>>>>>> C:\Documents and Settings\All Users\Start
>>>>>> Menu\Programs\Startup\shortcut to
>>>>>> Dial.bat
>>>>>>
>>>>>> C:\Documents and Settings\Your Name Here\Start
>>>>>> Menu\Programs\Startup\shortcut to Dial.bat
>>>>>>
>>>>>> Maybe you could post the contents of Dial.bat.
>>>>>>
>>>>>> --
>>>>>> Hope this helps.  Let us know.
>>>>>> Wes
>>>>>>
>>>>>> In news:gDcod.904$NU3.642@newsread1.news.pas.earthlink.net,
>>>>>> Bill <stanton@jps.net> hunted and pecked:
>>>>>>> I've been trying to find a way to automatically launch
>>>>>>> my dial-up connection as part of the boot process.
>>>>>>>
>>>>>>> I don't want it to be a by-product of starting IE or OE.
>>>>>>> Rather, have the connections shortcut executed like any
>>>>>>> other application in Startup.
>>>>>>>
>>>>>>> I tried:
>>>>>>> 1) Putting the dial-up shortcut in Startup
>>>>>>>
>>>>>>> 2)
>>>>>>> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
>>>>>>> "dial"="C:\\Dial.bat"  (Where Dial.bat contained a DOS
>>>>>>> Start command)
>>>>>>>
>>>>>>> 3) Same as 2 above except inserting the dial-up shortcut
>>>>>>> name.
>>>>>>>
>>>>>>> 4) Putting the dial-up shortcut as a Scheduled Task to
>>>>>>> be executed "At System Startup".
>>>>>>>
>>>>>>> When I examine the properties of the shortcut, I find the
>>>>>>> "Target Location" as "Network Connections" and a string
>>>>>>> that resembles a registry value as the "Target Type".
>>>>>>>
>>>>>>> Any suggestions or education about launching "Network
>>>>>>> Connections"?
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Bill

Loading