Anoniem2 Geplaatst: 22 januari 2011 Delen Geplaatst: 22 januari 2011 Ik heb een oude QBasic applicatie (ooit zelf gemaakt) die ik onder Vista draai in DOSBOX. Ik wil de output van het LPRINT-commando naar een tekst-file printen (om het later nog te bewerken). Onder XP gebruikte ik een programma LPT2FILE in een batch file op de volgende manier :\r\n\r\nlpt2file lpt1:=c:print.txt\r\nMyProgr\r\nlpt2file /c \r\n\r\nAlle LPRINT-output ging naar print.txt. Die file wordt nog steeds gemaakt onder Vista, maar blijft leeg. Is er een andere manier of een ander programma om de output in een file te krijgen. Quote Link naar reactie
Anoniem2 Geplaatst: 22 januari 2011 Auteur Delen Geplaatst: 22 januari 2011 De readme van Dosprn 1.79 zegt:\nIf you have WinNT/2000/XP/Vista, DOSPRN will install automatically and use the prn2file.com dos-driver as resident in your dos-session.\n[URL]http://www.dosprn.com/readme.htm[/URL] Quote Link naar reactie
Anoniem2 Geplaatst: 22 januari 2011 Auteur Delen Geplaatst: 22 januari 2011 Even goed terugdenken...\n\nNormaal gebruik je de output naar een bestand om een tekst in een bestand te krijgen, is er een speciale rede om via dat lpt2file programma te doen ?\nEn doe je dat regel voor regel ? Blijkbaar wel want je gebruikt LPRINT, dus LINEPRINT.\n\nEen tekst in een bestand krijgen is een kwestie van openen:\n[B]Open \"o\", #1, \"c:\\print.txt\" [/B]\n\ndan één of andere sequentie gebruiken om de regels er in te krijgen:\n[B] for [/B][I]blabla[/I]\n[B] PRINT #1, $VARIABLE[/b] (of PRINT #1, \"tekststring\" als het om een regel tekst gaat die vast ligt)\n[B] next[/B]\n\nen het bestand weer sluiten\n[B]Close #1[/B]\n\n\nWil je een regel toevoegen aan een bestaand bestand, dan gebruik je\n[B]Open \"a\", #1, \"c:\\print.txt\"[/B] (= open for [B]A[/B]ppend)\nin plaats van\n[B]Open \"o\", #1, \"c:\\print.txt\" [/B] (= open for [B]O[/B]utput)\n\nVerder kan je kijken of het helpt (als je dat nog niet doet) om de prompt waarin je het basic programma in draait apart als Administrator te openen door een rechtsklik er op, en te kiezen voor \'[I]Starten als... Administrator[/I]\'. Of in ieder geval daarmee te experimenteren, zodat ook zeker dat lpt2file met administratieve rechten draait. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen