How to Check Net Use Find LPT2 in DOS Batch File (.bat)?

Posted on 2012-03-18
Last Modified: 2012-03-18

Writing short MS DOS batch (.bat) file for Windows XP and need to test result of NET USE.

Here's the pseudo-code of what I'd like to do...
NET USE | FIND "LPT2" --> Put Result Into LPT2-OK variable
   THEN Issue Command
   ELSE Issue Another Command

Open in new window

What bat code would accomplish this?

Question by:SqueezeOJ
  • 2
LVL 11

Accepted Solution

paultomasi earned 500 total points
ID: 37735001
How about something like this:
@echo off
net use | find "LPT2" >nul && "your-command-if-lpt2" || "your-command-if-not-lpt2"

Open in new window

To see this work, try the following:
@echo off
net use | find "LPT2" >nul && echo LPT2-OK || echo No LPT2

Open in new window

Or you could go for the traditional IF-statement like this:
@echo off
net use | find "LPT2" >nul
if %errorlevel% neq 1 (
    echo LPT2-OK
) else (
    echo No LPT2

Open in new window


Author Closing Comment

ID: 37735255
Fast. Easy. Complete.
LVL 11

Expert Comment

ID: 37735501
Thank you !! :)

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
For loop to add numbers 3 85
Linux Scripting 3 143
script issue to add permissions to the registry hive 2 43
Logon script fails 23 45
Can I legally transfer my OEM version of Windows to another PC?  (AKA - Can I put a new systemboard in my OEM PC?) Few of us are both IT and legal experts but we all have our own views of Microsoft's licensing rules and how they apply.  There are…
Batch, VBS, and scripts in general are incredibly useful for repetitive tasks.  Some tasks can take a while to complete and it can be annoying to check back only to discover that your script finished 5 minutes ago.  Some scripts may complete nearly …
Learn the basics of lists in Python. Lists, as their name suggests, are a means for ordering and storing values. : Lists are declared using brackets; for example: t = [1, 2, 3]: Lists may contain a mix of data types; for example: t = ['string', 1, T…
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question