Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VBScript-Windows 7] Stampa in background di documento tramite Notepad

    Buongiorno a tutti

    ho fatto uno script semplice semplice che mi lancia la stampa di un file di testo tramite notepad:

    codice:
    set wshell=wscript.createobject("wscript.shell")
    wshell.run "notepad.exe /p c:\test.txt" ,7,true
    In questo modo mando in stampa il file test.txt sulla stampante predefinita (che in realtà è un programma che mi crea il pdf)

    il problema, per ora, è che quando lo lancio mi appare per qualche secondo una finestrella con titolo "Notepad" che mi avvisa che il documento sta per essere stampato ("Now printing document ecc ecc"). Questa finestra scompare in automatico quando ha concluso di stampare.

    Come posso fare per evitare che appaia?

    Grazie

    Saluti

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Prova ad usare 0 e non 7 come parametro
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    li ho provati tutti i parametri ma purtroppo non ho risolto...

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Sposto nel forum "Visual Basic e .NET Framework".


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Quote Originariamente inviata da italo2008 Visualizza il messaggio
    li ho provati tutti i parametri ma purtroppo non ho risolto...
    E allora non è possibile ... Prova con altri editor diversi da notepad o scrivi un piccolo programma apposito per stampare il file di testo in maniera non visibile.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    ho provato a stampare attraverso il comando rundll.exe printHTML e funziona... Il problema è che ora mi appare sempre la finestra che mi chiede quale stampante utilizzare. Questa è la riga di comando:

    codice:
    rundll32.exe C:\WINDOWS\SYSTEM32\MSHTML.dll, PrintHTML "C:\Test.txt"
    spulciando in google ho visto che in teoria potrei aggiungere altri parametri compreso il nome della stampante:

    codice:
    rundll32.exe C:\WINDOWS\SYSTEM32\MSHTML.dll, PrintHTML "C:\Test.txt" "nomestampante"
    ma niente da fare. Qualcuno ha esperienze in merito?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.