JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Commandes Ms_Dos Dim 17 Jan 2021 - 20:29 | |
| Peut-être sans grand intérêt (puisque connu par tous), mais bon... Affichage de la liste des commandes Ms_Dos appelables par un programme Panoramic, avec leur syntaxe: - Code:
-
' Liste des commandes Ms_Dos avec syntaxe LABEL Vcom DIM a$,k WIDTH 0,520: HEIGHT 0,SCREEN_Y-30: BORDER_SMALL 0 CAPTION 0," - COMMANDES MS_DOS -" LIST 1: FULL_SPACE 1: ON_CLICK 1,Vcom COLOR 1,255,255,225: FONT_NAME 1,"Consolas" FORM 8: HIDE 8: BORDER_SMALL 8: TOP 8,30: LEFT 8,100: HEIGHT 8,600: WIDTH 8,520 LIST 9: PARENT 9,8: FULL_SPACE 9: COLOR 9,255,255,200: FONT_NAME 9,"Consolas" EXECUTE_WAIT "cmd.exe|/c Help |clip" CLIPBOARD_PASTE 1 END ' ======================================================================= Vcom: a$ = ITEM_INDEX$(1): IF a$="" OR LEFT$(a$,1)=" " THEN RETURN k = INSTR(a$," "): a$ = LEFT$(a$,k-1) EXECUTE_WAIT "cmd.exe|/c Help "+a$+" |clip" CLEAR 9 CLIPBOARD_PASTE 9: CAPTION 8," - COMMANDE "+a$+" -" k = COUNT(9): k = k*TEXT_HEIGHT("Aq",9) HEIGHT 8,k+40: FULL_SPACE 9 SHOW 8: TO_FOREGROUND 8 RETURN ' ======================================================================= Cliquer sur une commande dans la liste de gauche pour afficher les paramètres utilisables et leur fonction. Utilisation dans un programme Panoramic: EXECUTE_WAIT "cmd.exe|/c [Commande] [Paramètres] >"+fr$ -> résultat éventuel de la commande dans le fichier texte fr$ (prédéfini), ou bien EXECUTE_WAIT "cmd.exe|/c [Commande] [Paramètres] |clip" -> résultat de la commande sous forme de texte dans le presse-papier | |
|
Marc
Nombre de messages : 2466 Age : 63 Localisation : TOURS (37) Date d'inscription : 17/03/2014
| Sujet: Re: Commandes Ms_Dos Dim 17 Jan 2021 - 21:15 | |
| Merci JL35 ! C'est simple, rapide et efficace ! On a sous la main, la liste de toutes les commandes "MS_DOS", avec le descriptif, la syntaxe et les options possibles, sans avoir besoin d’être connecté et de chercher sur Internet. C’est un très bon utilitaire. | |
|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Commandes Ms_Dos Dim 17 Jan 2021 - 21:41 | |
| Bonsoir Marc, et merci pour ton appréciation ! Il y a aussi d'autres possibilités dans le système utilisables depuis panoramic en mode ligne de commande, comme Powershell et les dll kernel32.dll et user32.dll, avec des fonctions bien utiles. Ça entraine un peu loin, mais c'est bien utile, j'utilise parfois dans des subs. Doc Powershell: https://docs.microsoft.com/fr-fr/powershell/ | |
|
Contenu sponsorisé
| Sujet: Re: Commandes Ms_Dos | |
| |
|