PC SOFT
DEPOT EN LIGNE
POUR WINDEVWEBDEV ET WINDEV MOBILE

MS-Dos Hide / Prompt Ms-Dos Hide Screen
Publié par Boller
dans la catégorie Outils
Nouveautés



Description
Example of how to execute an ms-dos command from a .bat file without displaying the
black screen of the command prompt and running the ms-dos program or script in the background.
DIR Documentation has source code

Exemplo de como executar um comando ms-dos por um arquivo.bat sem exibir a
tela preta do prompt de comandos, sendo executado em segundo plano o programa ou o script ms-dos.
DIR Documentação tem o codigo fonte

Exemple d’exécution d’une commande ms-dos à partir d’un fichier .bat sans afficher
l’écran noir de l’invite de commande ni exécuter le programme ou le script ms-dos en arrière-plan.

Beispiel für das Ausführen eines ms-dos-Befehls aus einer .bat-Datei, ohne den schwarzen
Bildschirm der Eingabeaufforderung anzuzeigen und ohne das ms-dos-Programm oder -Skript im Hintergrund auszuführen.

Example


PROCEDURE FDeleteAllFiles(Diretorio)

sDrive is string = fExtractPath(Diretorio,fDrive)
IF sDrive = "" THEN
sDrive = "c:"
END

sArquivoBat is string = [
cd\
@Drive@
cd @Diretorio@
cd..
rmdir /S /Q @Diretorio@
]

sArquivoBat = Replace(sArquivoBat,"@Drive@",sDrive)
sArquivoBat = Replace(sArquivoBat,"@Diretorio@",Diretorio)

sBatFile is string = fCurrentDir()+"deltree.bat"
fSaveText(sBatFile,sArquivoBat)

API("shell32.dll","ShellExecuteA",0, 0, &sBatFile,0, 0, 0)



Com muitos poderes... muitas responsabilidades!!!!

Cuidado onde vai usar, teste antes num ambiente que nao gere problemas.

OK
Illustrations, copies d'écran
none
none
Avis des utilisateurs
(Pour noter la ressource, cliquez sur Ecrire un avis)
MOUNSIF
et pour executer une commande Dos ?
Boller
Todos os 106 comandos do Ms-Dos podem ser acessados por essa API

API("shell32.dll","ShellExecuteA",0, 0, &sBatFile,0, 0, 0)

Sem exibir a tela PRETA do Prompt do MS-DOS

Com muitos poderes... muitas responsabilidades!!!!

Cuidado onde vai usar, teste antes num ambiente que nao gere problemas.