Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    684

    file bat: metterlo come servizio

    ciao,
    ho un file bat che mi crea l'output su un file di testo.
    tale file bat viene eseguito, tramite le operazioni pianificate, dalle 7.30 alle 15.00, ogni 5 minuti su un pc XP.
    all'utente, da però fastidio la finestra dos che si apre e si chiude relativa al file bat.
    è possibile modificare il file bat in modo tale che non si apra la finestra del prompt di dos?
    nel caso in cui non sia possibile, si riesce a inserire questo file bat tra i servizi di windows?
    se sì, come? e per eliminarlo successivamente dai servizi?
    allego il file bat
    codice:
    echo off
    SET VAR=%DATE%
    SET VAR2=%VAR:~6%
    SET VAR3=%VAR:~3,-5%
    SET VAR4=%VAR:~0,-8%
    SET VAR5=%VAR2%%VAR3%%VAR4%
    SET VAR=%TIME%
    SET VAR2=%VAR:~0,-9%
    SET VAR3=%VAR:~3,-6%
    SET VAR4=%VAR:~6,-3%
    SET VAR6=%VAR2%%VAR3%%VAR4%
    netstat -na >%VAR5%_%VAR6%.txt
    exit

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,523
    Non credo si possa nascondere la finestra DOS con i suoi stessi comandi ma ho trovato che è possibile far lanciare il file .bat da un .vbs...


    Another way would be to launch it with a vbs file. Just add this to a text file and give it a .vbs extension. Then double click it.

    Set WshShell = WScript.CreateObject("WScript.Shell")
    WshShell.run "%comspec% /c C:\MyFile.bat",0
    Set WshShell = Nothing


    da: http://www.experts-exchange.com/Prog..._21427313.html

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    684
    grazie, lunedì in ufficio provo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.