FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Planétarium virtuel.
par Pedro Alvarez Hier à 16:57

» Roues dentées
par jean_debord Hier à 10:40

» Attention arnaque !
par mindstorm Jeu 19 Juil 2018 - 19:18

» Qui fait quoi ?
par silverman Mer 18 Juil 2018 - 15:21

» ITEM_SELECT N,L pour synedit
par silverman Mer 18 Juil 2018 - 15:20

» Boussole
par jean_debord Mer 18 Juil 2018 - 11:06

» Roue à n faces
par Marc Dim 15 Juil 2018 - 22:16

» Exemple d'une nouvelle version d'un GRID
par Jean Claude Ven 13 Juil 2018 - 10:32

» Une simple question
par Oscaribout Sam 7 Juil 2018 - 23:20

» BUG sur l'objet TAB
par Jack Sam 7 Juil 2018 - 21:12

» Monopoly moderne
par jjn4 Sam 7 Juil 2018 - 15:06

» Récapitulatif ludothèque panoramic jjn4
par jjn4 Ven 6 Juil 2018 - 17:41

» Lignes ondulées
par JL35 Ven 6 Juil 2018 - 17:39

» bug off_activate 0 : sans d'effet
par silverman Ven 6 Juil 2018 - 13:02

» Position des objets d'un conteneur dans FBPano et Panoramic
par Navigateur Ven 6 Juil 2018 - 12:59

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Juillet 2018
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
CalendrierCalendrier

Partagez | 
 

 Utilisation des commandes SHELL

Aller en bas 
AuteurMessage
papydall

avatar

Nombre de messages : 5980
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 1:31

Sur vos ordinateurs, il y a des dizaines et des dizaines de dossiers que vous ne soupçonnez même pas leur existence.
Je vous parie une centaine de lignes de code Panoramic contre une dizaine que vous n’avez JAMAIS consulté certains d’entre eux.

Le code ci-après se passe, comme toujours, de commentaires, car tout y est commenté.

Bonne découverte !

Code:

rem ============================================================================
rem          Utilisation des commandes SHELL
rem ============================================================================
rem L’appel est on ne peut plus simple :
rem shell:command avec command l’une de la liste ci-dessous
rem En Panoramic, on fait
rem             ______________________________
rem            |                              |
rem            | execute_wait "shell:command" |
rem            |______________________________|
rem
rem ============================================================================

dim c$
 c$ = "shell:AddNewProgramsFolder"          : ' Installer un programme à partir du réseau
' c$ = "shell:Administrative Tools"          : ' Outils d'administration
' c$ = "shell:AppData"                       : ' (caché)  C:\Users\(User-Name)\AppData\Roaming
' c$ = "shell:AppUpdatesFolder"              : ' Mises à jour installées
' c$ = "shell:Cache"                         : ' (caché) Temporary Internet Files
' c$ = "shell:CD Burning"                    : ' Dossier de gravure temporaire
' c$ = "shell:ChangeRemoveProgramsFolder"    : ' Désinstaller / Modifier un programme
' c$ = "shell:Common Administrative Tools"   : ' (caché) Outils d'administration
' c$ = "shell:Common AppData"                : ' (caché) ProgramData
' c$ = "shell:Common Desktop"                : ' Bureau public
' c$ = "shell:Common Documents"              : ' Documents publics
' c$ = "shell:CommonDownloads"               : ' Téléchargements publics
' c$ = "shell:CommonMusic"                   : ' Musique publique
' c$ = "shell:CommonPictures"                : ' Images publiques
' c$ = "shell:Common Programs"               : ' (caché) Menu Démarrer
' c$ = "shell:CommonRingtones"               : ' (caché) Ringtones
' c$ = "shell:Common Start Menu"             : ' (caché) Menu Démarrer
' c$ = "shell:Common Startup"                : ' (caché) Démarrage
' c$ = "shell:Common Templates"              : ' (caché) Templates
' c$ = "shell:CommonVideo"                   : ' Vidéos publiques
' c$ = "shell:ConflictFolder"                : ' Centre de synchronisation Conflits
' c$ = "shell:ConnectionsFolder"             : ' Connexions Réseau
' c$ = "shell:Contacts"                      : ' Contacts
' c$ = "shell:ControlPanelFolder"            : ' Tous les Panneaux de configuration
' c$ = "shell:Cookies"                       : ' (caché) Cookies
' c$ = "shell:CredentialManager"             : ' (caché) Credential
' c$ = "shell:CryptoKeys"                    : ' (caché) Crypto
' c$ = "shell:default Gadgets"               : ' Gadgets
' c$ = "shell:desktop"                       : ' Bureau
' c$ = "shell:device Metadata Store"         : ' (caché) DeviceMetadataStore
' c$ = "shell:documentsLibrary"              : ' Bibliothèque Documents
' c$ = "shell:downloads"                     : ' Téléchargements
' c$ = "shell:dpapiKeys"                     : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Protect
' c$ = "shell:Favorites"                     : ' Favoris
' c$ = "shell:Fonts"                         : ' C:\Windows\Fonts
' c$ = "shell:Gadgets"                       : ' (caché) C:\Users\User-Name\AppData\Local\Microsoft\Windows Sidebar\Gadgets
' c$ = "shell:Games"                         : ' Jeux
' c$ = "shell:GameTasks"                     : ' (caché) C:\Users\User-Name\AppData\Local\Microsoft\Windows\GameExplorer
' c$ = "shell:History"                       : ' (caché) C:\Users\User-Name\AppData\Local\Microsoft\Windows\History
' c$ = "Shell:HomeGroupFolder"               : ' Groupe Résidentiel
' c$ = "shell:ImplicitAppShortcuts"          : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\ImplicitAppShortcuts
' c$ = "shell:Links"                         : ' Liens
' c$ = "shell:Libraries"                     : ' Bibliothèques
' c$ = "shell:Local AppData"                 : ' (caché) C:\Users\User-Name\AppData\Local
' c$ = "shell:LocalAppDataLow"               : ' (caché) C:\Users\User-Name\AppData\LocalLow
' c$ = "shell:MusicLibrary"                  : ' Bibliothèque musique
' c$ = "shell:My Music"                      : ' Ma musique
' c$ = "shell:My Pictures"                   : ' Mes images
' c$ = "shell:My Video"                      : ' Mes Vidéos
' c$ = "shell:MyComputerFolder"              : ' Ordinateur
' c$ = "shell:NetHood"                       : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
' c$ = "shell:NetworkPlacesFolder"           : ' Réseau
' c$ = "shell:Personal"                      : ' Mes documents
' c$ = "shell:PicturesLibrary"               : ' Bibliothèque images
' c$ = "shell:PrintersFolder"                : ' Tous les Paneaux de configuration / Imprimantes
' c$ = "shell:PrintHood"                     : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
' c$ = "shell:Profile"                       : ' C:\Users\User-Name
' c$ = "shell:ProgramFiles"                  : ' C:\Program Files
' c$ = "shell:ProgramFilesCommon"            : ' C:\Program Files\Common Files
' c$ = "shell:ProgramFilesCommonX64"         : ' C:\Program Files\Common Files (in 64-bit Windows only)
' c$ = "shell:ProgramFilesCommonX86"         : ' C:\Program Files\Common Files (in 32-bit Windows only)
' c$ = "shell:ProgramFilesX64"               : ' C:\Program Files (in 64-bit Windows only)
' c$ = "shell:ProgramFilesX86"               : ' C:\Program Files (x86) (in 32-bit Windows only)
' c$ = "shell:Programs"                      : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
' c$ = "shell:Public"                        : ' Public
' c$ = "shell:PublicGameTasks"               : ' (caché) C:\ProgramData\Microsoft\Windows\GameExplorer
' c$ = "Shell:PublicLibraries"               : ' C:\Users\Public\Libraries
' c$ = "shell:Quick Launch"                  : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch
' c$ = "shell:Recent"                        : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Recent
' c$ = "shell:RecycleBinFolder"              : ' Corbeille
' c$ = "shell:ResourceDir"                   : ' C:\Windows\Resources
' c$ = "shell:Ringtones"                     : ' (caché) C:\ProgramData\Microsoft\Windows\Ringtones
' c$ = "shell:SampleMusic"                   : ' Echantillons de musique
' c$ = "shell:SamplePictures"                : ' Echantillons d'images
' c$ = "shell:SampleVideos"                  : ' Echantillons de vidéos
' c$ = "shell:SavedGames"                    : ' Parties enrégistrées
' c$ = "shell:Searches"                      : ' Recherches
' c$ = "shell:SearchHomeFolder"              : ' Résultats de la recherche
' c$ = "shell:SendTo"                        : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\SendTo
' c$ = "shell:Start Menu"                    : ' (caché) Menu Demarrer
' c$ = "shell:Startup"                       : ' (caché) Demarrage
' c$ = "shell:SyncCenterFolder"              : ' Centre de synchronisation
' c$ = "shell:SyncResultsFolder"             : ' Résultats de la synchronisation
' c$ = "shell:SyncSetupFolder"               : ' Configuration de la synchronisation
' c$ = "shell:System"                        : ' C:\Windows\System32
' c$ = "shell:SystemCertificates"            : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\SystemCertificates
' c$ = "shell:SystemX86"                     : ' system32
' c$ = "shell:Templates"                     : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Windows\Templates
' c$ = "shell:User Pinned"                   : ' (caché) C:\Users\User-Name\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned
' c$ = "shell:UserProfiles"                  : ' Utilisateurs
' c$ = "shell:UsersFilesFolder"              : ' C:\Users\User-Name
' c$ = "shell:UsersLibrariesFolder"          : ' Bibliothèques
' c$ = "shell:VideosLibrary"                 : ' Bibliothèques vidéo
' c$ = "shell:Windows"                       : ' C:\Windows
rem ============================================================================
 
execute_wait c$
terminate

rem ============================================================================
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Klaus

avatar

Nombre de messages : 11088
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 1:35

Super ! A garder sous le coude !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
papydall

avatar

Nombre de messages : 5980
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 1:39

Garde cher ami, sous le coude, sur le bureau, ou dans un autre endroit.
Un jour ou l'autre, ça pourrait servir !
king
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Marc

avatar

Nombre de messages : 803
Age : 57
Localisation : TOURS
Date d'inscription : 17/03/2014

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 1:50

Bonsoir Papydall !

Merci du partage !

Merci également pour les "Identifiants Globaux utilisés par Windows" que tu as posté précédemment.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5980
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 1:53

Salut Marc.

Pour moi, partager est un vrai plaisir. Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Minibug

avatar

Nombre de messages : 2979
Age : 51
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 10:37

Tout ça dans MON ordinateur ! Mais on m'aurai caché des choses ?! Laughing Laughing

C'est dingue tout ce que Windows peut 'planquer' dans un PC... Fascinant !
Merci pour ce partage Papydall. Wink


Dernière édition par Minibug le Dim 18 Mar 2018 - 15:14, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
papydall

avatar

Nombre de messages : 5980
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 11:48

Voici les listes complètes des commandes SHELL pour Windows XP à Windows 10 en passant, bien sûr par les Windows Vista, 7 et 8.
Ça se trouve au bout de clic ici.
C’est écrit dans la langue de Shakespeare, mais pas besoin d’être sorti de University of Oxford pour comprendre de quoi il s’agit !

Bonne exploration !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
Minibug

avatar

Nombre de messages : 2979
Age : 51
Localisation : Vienne (86)
Date d'inscription : 09/02/2012

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 11:59

Et bien on a de quoi s'occuper... Merci Papydall ! Wink
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://gpp.panoramic.free.fr
JL35



Nombre de messages : 6302
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 15:07

Extrêmement intéressant tout ça papydall, et merci !

J'ai toutefois un petit problème: quand le nom de la commande comporte un espace, ça ne marche pas, le shell ne prend que ce qui précède l'espace.
Par exemple: shell:CD Burning est pris comme shell:CD
Pareil si je mets "CD Burning" entre guillemets, ça ne marche pas non plus:
EXECUTE_WAIT "shell:"+CHR$(34)+"CD Burning"+CHR$(34) ...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 11088
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 15:51

As-tu essayé
Code:
EXECUTE_WAIT CHR$(34)+"shell:CD Burning"+CHR$(34)+" " ...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
JL35



Nombre de messages : 6302
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 16:16

Ben oui Klaus, j'ai essayé plusieurs combinaisons dont littéralement celle que tu suggères:
EXECUTE_WAIT CHR$(34)+"shell:CD Burning"+CHR$(34)+" "
et:


(je précise que si je le fais en ligne de commande: touche 'Windows' + 'R', 'shell:CD Burning', ça marche très bien).
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
silverman

avatar

Nombre de messages : 659
Age : 46
Localisation : Picardie
Date d'inscription : 18/03/2015

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 16:25

Tu utilises quelle version de panoramic?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 11088
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 16:27

Chez moi, la commande
Code:
EXECUTE_WAIT "shell:CD Burning"
marche bien: elle ouvre le dossier des fichiers en attente de gravure...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
JL35



Nombre de messages : 6302
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 16:28

Euh... une périmée: 0.9.27, janvier 2017
la version de Panoramic change quelque chose ? jusqu'ici je n'ai pas eu de problèmes à ce sujet...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Klaus

avatar

Nombre de messages : 11088
Age : 69
Localisation : Ile de France
Date d'inscription : 29/12/2009

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 16:31

Pour ma part, je suis avec la V0.9.28i14 di 10 février 2018. Le la garde, car je n'ai aucun problème majeur avec.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://klauspanoramic.comxa.com/index.html
JL35



Nombre de messages : 6302
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 16:40

Effectivement, je viens de faire un essai avec la 28i14, et là ça marche...
Bizarre, je n'avais pas eu ce genre de problèmes avec ma version jusqu'ici...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
silverman

avatar

Nombre de messages : 659
Age : 46
Localisation : Picardie
Date d'inscription : 18/03/2015

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 16:43

ben oui que ça change quelque chose affraid
Le pb que tu signale a été corigé à la version 0928i10, il y avait un bug avec espace+execute/execut_wait Exclamation Exclamation Exclamation
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
JL35



Nombre de messages : 6302
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 17:27

Merci pour le tuyau, je n'avais pas été confronté à ce problème jusqu'ici...
Il va falloir que je me décide à prendre la dernière version, malgré que j'aie un peu traîné les pieds jusqu'ici...
Merci en tout cas à vous deux, silverman et Klaus.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5980
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 17:44

Klaus a écrit:
Pour ma part, je suis avec la V0.9.28i14 di 10 février 2018. Le la garde, car je n'ai aucun problème majeur avec.

Idem pour moi. No problem with V0.9.28i14 !

@JL35
Ce n’est pas parce qu’on est vieux (de l’ère des tubes électroniques !) qu’on n’ose pas se décider une fois pour toutes d’utiliser la toute dernière (r)évolution  de Panoramic-Editor !

REM : Avant de poster le code, j’ai testé toutes les commandes qu’il contient :  c’était parfaitement parfait comme exécution !
Merci à tous pour l’enrichissement de cette discussion.

EDIT : Je suis le plus heureux de la communauté Panoramicienne.
Pour une fois, je coince JL35.
JL35 a écrit:
Il va falloir que je me décide à prendre la dernière version, malgré que j'aie un peu traîné les pieds jusqu'ici...

On m’a toujours appris que « malgré que » n’est pas français !
On dit : bien que … ou bien malgré … (sans que !) cheers

Hé JL35, ne fronce pas les sourcils. Je n'ai rien dis et je sors.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
JL35



Nombre de messages : 6302
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 18:00

Tu pinailles papydall (bon, pinailler n'est peut-être pas très français non plus...), je ne fronce pas les sourcils, je suis carrément outré, tu n'as rien dit mais tu l'as dit quand même ! j'ai envie de dire que j'ai fait cette petite faute pour voir si tu la remarquerais, mais même si un peu de mauvaise foi n'a jamais tué personne (enfin, je crois), je te laisse ta petite satisfaction.

Ceci dit, il va bien falloir que je me mette à jour avec Panoramic, une fois par an ce n'est pas trop. Malgré une petite réticence pour les dernières versions de l'éditeur mais je ne me souviens plus pourquoi...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
papydall

avatar

Nombre de messages : 5980
Age : 67
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 18:15

JL35 a écrit:
j'ai envie de dire que j'ai fait cette petite faute pour voir si tu la remarquerais,

Je voulais simplement plaisanter, JL35.
Promis, je ne remarquerai plus des telles fôtes.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://papydall-panoramic.forumarabia.com/
JL35



Nombre de messages : 6302
Localisation : 77
Date d'inscription : 29/11/2007

MessageSujet: Re: Utilisation des commandes SHELL   Dim 18 Mar 2018 - 19:56

Citation :
Je voulais simplement plaisanter, JL35
allons papydall, tu sais bien que je le sais et que c'est réciproque...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Utilisation des commandes SHELL   

Revenir en haut Aller en bas
 
Utilisation des commandes SHELL
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Kaspersky utilisation ? ( résolu )
» Jeu flash - commandes avec le clavier
» Première utilisation 1490T
» [RESOLU] Modification de la taille de la police du manuel d'utilisation DEZL
» Graph Commandes

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: