skriv den fulde copy kommando i en fil, og kald denne for fx flyt.bat flyt.bat kan du kalde fra shell. du skal muligvis lægge en kort pause ind efter fliskrivning og før shellkald
jeg har sat en /Y ind i copy, så den overskriver hvis A2-filen findes i forvejen. Du har jo ikke mulighed for at trykke på J til overskriv når du ikke ser vinduet (jeg har lavet det usynligt, og uden fokus)
godt fundet ud af. /k udfører og bliver - du skulle have brugt /c udfører og lukker se evt i en kommandoprompt cmd /? for yderligere.
Synes godt om
Slettet bruger
14. oktober 2014 - 10:21#7
Tror ikke umiddelbart det kan lade sig gøre fra en shell command alene, at få lukket et cmd vindue automatisk, når det der ønskes udført er en intern cmd command - er copy ikke det? Måske tar jeg fejl. Hvis cmd blot deltager i at starte et program kan det godt lukkes automatisk:
shell "cmd /c winver"
eller en associeret fil
shell "cmd /c start """" ""d:\et selfi.jpg"""
Man behøver så ikke shell for udføre filkopiering, FileCopy er en af vba bibliotekets subrutiner - men så fik lanceret shell og cmd.exe her i forummet;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.