Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Good way to capture printer port from within VFP
Message
De
12/02/2002 17:45:00
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Divers
Thread ID:
00618466
Message ID:
00619205
Vues:
14
In looking around for Ed's code, I found this, which works nicely:

DECLARE INTEGER WNetAddConnection IN "mpr.dll" ;
STRING cRemoteName, ;
STRING cPassword, ;
STRING cLocalName

DECLARE INTEGER WNetCancelConnection IN "mpr.dll" ;
STRING cName, ;
INTEGER nForce

WNetAddConnection(lsPath,[],lsPort)


...and after digging around a bit more, I found the following gets my file to the printer:

COPY File TO LPT1:

...which I find only works on my 2k box...not the win98 boxes it has to run on.

BAH!


>Why not put the PIF and batch file in the network directory?
>
>>I need to do the equivalent of a NET USE command to capture output to a printer port to a network printer.
>>
>>I have been using Ed Rauh's APIRun class to issue a dos command to do this...which works fine on my 2000 box, but hangs on the win98 boxes, as the net command does not terminate...sits there in the 'Finished' state.
>>
>>I know I can do this by setting up a PIF file on each worstation for the net.exe command, but there are a LOT of workstations.
>>
>>Is there a cleaner way to capture the port? Barring that, is there a way I can make the dos windows exit witout going around to each machine and setting up that PIF?
>>
>>TIA
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform