Question
set-location : script / fenetre courante
- gloo
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 15 ans 3 semaines #9461
par gloo
set-location : script / fenetre courante a été créé par gloo
bonjour
voici un comportement qui m'a surprit et me derange :
je suis dans le repertoire c:/ICI
et mon script PS contient un set-location(\"c:/LA_BAS\"),
et quand le script est fini ou sort en erreur,
je me retrouve localisé c:/LA_BAS
quand je fais du shell sous Unix, le shell crée un processus fils et tout ce qui se passe (comme un changement de repertoire) n'impacte pas la fenetre d ou je lance le script
(sauf dans le cas particulier ou je force l'interpretation du script par ma session courante, mais dans ce cas, je l ai décidé)
Y a t il moyen de changer ce comportement ?
voici un comportement qui m'a surprit et me derange :
je suis dans le repertoire c:/ICI
et mon script PS contient un set-location(\"c:/LA_BAS\"),
et quand le script est fini ou sort en erreur,
je me retrouve localisé c:/LA_BAS
quand je fais du shell sous Unix, le shell crée un processus fils et tout ce qui se passe (comme un changement de repertoire) n'impacte pas la fenetre d ou je lance le script
(sauf dans le cas particulier ou je force l'interpretation du script par ma session courante, mais dans ce cas, je l ai décidé)
Y a t il moyen de changer ce comportement ?
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 15 ans 3 semaines #9483
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:set-location : script / fenetre courante
Avec un bloc try catch finally couplé à Push-location/Pop-Location.
Ici PowerShell gére des 'environnements' de providers et pas des environnements de process.
gloo écrit:
Bien que les concepts soient similaires, il faut s'en méfier, car les comportements ne le sont pas.
Ici PowerShell gére des 'environnements' de providers et pas des environnements de process.
gloo écrit:
Bah tu ne fais pas du PowerShellquand je fais du shell sous Unix
Bien que les concepts soient similaires, il faut s'en méfier, car les comportements ne le sont pas.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.033 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- set-location : script / fenetre courante