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)
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.