Discussione:
Macro e prompt dei comandi
(troppo vecchio per rispondere)
Mico
2008-04-08 08:21:56 UTC
Permalink
e' possibile in una macro scritta con VB eseguire un comando del
prompt?

Saluti
--
Mico

Visita il mio Negozio:
www.domatecno.it
Mico
2008-04-08 08:27:38 UTC
Permalink
Post by Mico
e' possibile in una macro scritta con VB eseguire un comando del
prompt?
Abbiate pazienza, rileggendo mi rendo conto di un essere stato poco
chiaro:
vorrei che da una macro si eseguisse un comando del prompt (tipo un
copy, ma e' solo un esmpio semplice)

Saluti
--
Mico

Visita il mio Negozio:
www.domatecno.it
Norman Jones
2008-04-08 08:59:56 UTC
Permalink
Ciao Mico,

================
Post by Mico
e' possibile in una macro scritta con VB eseguire un comando del
prompt?
Abbiate pazienza, rileggendo mi rendo conto di un essere stato poco
chiaro:
vorrei che da una macro si eseguisse un comando del prompt (tipo un
copy, ma e' solo un esmpio semplice)
================

Con VBA tutto e' possibile - stamsttina ho
addirittura utilizzaato una macro per cucinare
la colazione - ma, per meglio aiutarti, sarebbe
consigliabile spiegarci detagloamente le tue
esigenze.


---
Regards,
Norman
Mico
2008-04-08 09:19:58 UTC
Permalink
Il Tue, 8 Apr 2008 09:59:56 +0100, "Norman Jones"
Post by Norman Jones
Con VBA tutto e' possibile - stamsttina ho
addirittura utilizzaato una macro per cucinare
la colazione - ma, per meglio aiutarti, sarebbe
consigliabile spiegarci detagloamente le tue
esigenze.
tutto? Fino a qualche giorno fa lo pensavo pure io ;)

Io vorrei scaricare delle immagini da internet (ho gli urldiretti) e
salvarle nel mio HD. VB sembra non permettere questa operazione, ma
potrei ovviare: ho scaricato un programma(wget) che mi permette di
scaricare l'immagine scrivendo un'istruzione come comando da prompt.
Allora, io ho detto alla mia macro di crearmi un file batch:
wget [url]
da ripetere per tutte le immagini

Ha funzionato, ma fallisce in alcune situazioni.
Quindi, mi serve o poter avviare il comando prompt o trovare unmodo
per salvare le immagine dalla macro direttamente.

Ora o troviamo una soluzione o proviamo la tua macro per la colazione
;)

Ciao e grazie intanto
--
Mico

Visita il mio Negozio:
www.domatecno.it
Norman Jones
2008-04-08 12:10:16 UTC
Permalink
Ciao Mico,

===============
Post by Norman Jones
Con VBA tutto e' possibile - stamsttina ho
addirittura utilizzaato una macro per cucinare
la colazione - ma, per meglio aiutarti, sarebbe
consigliabile spiegarci detagloamente le tue
esigenze.
tutto? Fino a qualche giorno fa lo pensavo pure io ;)

Io vorrei scaricare delle immagini da internet (ho gli urldiretti) e
salvarle nel mio HD. VB sembra non permettere questa operazione, ma
potrei ovviare: ho scaricato un programma(wget) che mi permette di
scaricare l'immagine scrivendo un'istruzione come comando da prompt.
Allora, io ho detto alla mia macro di crearmi un file batch:
wget [url]
da ripetere per tutte le immagini

Ha funzionato, ma fallisce in alcune situazioni.
Quindi, mi serve o poter avviare il comando prompt o trovare unmodo
per salvare le immagine dalla macro direttamente.

Ora o troviamo una soluzione o proviamo la tua macro per la colazione
;)
===============

Rispondendo soltanto (per il momento) al
problema di avviatre un file bat oppure un
programma esterno, forse prova qualcosa
del genere:

'=============>>
Private Sub Tester()
Dim Res As Variant
Const sFile As String = "Pippo.bat" '<<=== da CAMBIARE

Res = Shell(sFile, vbNormalFocus)
End Sub
'<<=============

e

'=============>>
Private Sub CommandButton1_Click()
Dim ReturnValue As Variant

ReturnValue = Shell("c:\windows\system32\WGet.exe", 1)
On Error Resume Next
DoEvents
AppActivate ReturnValue

' SendKeys "open{ENTER}"
End Sub
'<<=============

---
Regards,
Norman
Mico
2008-04-08 16:30:31 UTC
Permalink
Il Tue, 8 Apr 2008 13:10:16 +0100, "Norman Jones"
Post by Norman Jones
Private Sub CommandButton1_Click()
Dim ReturnValue As Variant
ReturnValue = Shell("c:\windows\system32\WGet.exe", 1)
On Error Resume Next
DoEvents
AppActivate ReturnValue
' SendKeys "open{ENTER}"
End Sub
Ho usato questa ed ha funzionato come volevo ... sei un grande!!!

GRAZIEEEEEEEEEE
--
Mico

Visita il mio Negozio:
www.domatecno.it
Loading...