🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: free.it.visual-basic
Article #2175

Re: Lanciare file batch con Visual Basic 6

#2175
From: Gibba
Date: Mon, 08 Sep 2003 08:28
75 lines
4080 bytes
Grazie mille con la funzione shell ho risolto il mio problema.

"Franco" <f.franco@tiscalinet.it> ha scritto nel messaggio
news:bj9b74$vno$1@lacerta.tiscalinet.it...
>
> "Gibba" <gibba@libero.it> ha scritto nel messaggio
> news:bj427d$vl2$1@newsreader1.mclink.it...
> > Ciao a tutti, sto compilando un programma in visual basic 6 e ho la
> > necessit� di eseguire funzioni dos sul disco rigido come
> > copia di file da una cartella all'altra verifica l'esistenza di un file
o
> > meno, qui per� mi sono arenato in quanto con un file batch
> > non avrei problemi, ma come lo lancio da visual? O magari ci sono altre
> > strade?
> >
> > Grazie in anticipo per eventuali aiuti.
> >
> Hai provato con:
>
>     Call Shell(stAppName, 1)
> dove stAppNome � il nome del file.bat?
>
> Avvia un programma eseguibile e restituisce un valore Variant (Double) che
> indica l'ID del task del programma in caso di esito positivo oppure zero
in
> caso di esito negativo.
>
> Sintassi
>
> Shell(pathname[,windowstyle])
>
> La sintassi della funzione Shell � composata dai seguenti argomenti
> predefiniti:
>
> Parte Descrizione
> pathname Obbligatoria; Variant (String). Nome del programma da eseguire e
> tutti gli argomenti o parametri della riga di comando. Pu� includere la
> directory o cartella e l'unit�.
> windowstyle Facoltativa. Variant (Integer) corrispondente allo stile della
> finestra nella quale verr� eseguito il programma. Se windowstyle viene
> omesso, il programma verr� aperto come programma attivo ridotto a icona.
> Per l'argomento predefinito windowstyle sono disponibili i seguenti
valori:
>
> Costante Valore Descrizione
> vbHide 0 La finestra � nascosta e l'attivazione viene passata alla
finestra
> nascosta.
> vbNormalFocus 1 La finestra � attivata e vengono ripristinate la
dimensione
> e la posizione originali.
> vbMinimizedFocus 2 La finestra � ridotta a icona e attivata.
> vbMaximizedFocus 3 La finestra � ingrandita e attivata.
> vbNormalNoFocus 4 Vengono ripristinate le dimensioni e posizione
precedenti
> della finestra. La finestra attiva resta attiva.
> vbMinimizedNoFocus 6 La finestra � ridotta a icona. La finestra attiva
resta
> attiva.
> Osservazioni
>
> Se la funzione Shell esegue in modo corretto il file indicato, restituir�
> l'ID del task del programma avviato. L'ID del task � un numero univoco,
che
> identifica il programma in esecuzione. Se la funzione Shell non riesce ad
> avviare il programma specificato, verr� generato un errore. Se si utilizza
> la funzione MacID con Shell in Microsoft Windows, verr� generato un
errore.
>
> Nota   La funzione Shell consente di eseguire altri programmi in modo
> asincrono. Ci� significa che non � necessario attendere la fine
> dell'esecuzione di un programma avviato con Shell prima che possano essere
> eseguite le istruzioni che seguono la funzione Shell nell'applicazione.
>
>
Technical Details
Message-ID: <bjhejt$cte$1@newsreader1.mclink.it>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.icl.net!newsfeed.fjserv.net!news.mailgate.org!newsfeed.mclink.it!not-for-mail
References: <bj427d$vl2$1@newsreader1.mclink.it> <bj9b74$vno$1@lacerta.tiscalinet.it>

Show Full Headers
Complete Article Headers
X-Google-Language: ITALIAN,ASCII
X-Google-Thread: f94ee,f95cdcf64af3ae52
X-Google-Attributes: gidf94ee,public
X-Google-ArrivalTime: 2003-09-08 01:34:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.icl.net!newsfeed.fjserv.net!news.mailgate.org!newsfeed.mclink.it!not-for-mail
From: "Gibba" <gibba@libero.it>
Newsgroups: free.it.visual-basic
Subject: Re: Lanciare file batch con Visual Basic 6
Date: Mon, 8 Sep 2003 10:28:53 +0200
Organization: MC-link S.p.A.
Lines: 77
Message-ID: <bjhejt$cte$1@newsreader1.mclink.it>
References: <bj427d$vl2$1@newsreader1.mclink.it> <bj9b74$vno$1@lacerta.tiscalinet.it>
NNTP-Posting-Host: 213.203.166.42
X-Trace: newsreader1.mclink.it 1063009725 13230 213.203.166.42 (8 Sep 2003 08:28:45 GMT)
X-Complaints-To: usenet@newsreader1.mclink.it
NNTP-Posting-Date: Mon, 8 Sep 2003 08:28:45 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106