Question
Syntaxe basique
- Boulet
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 14 ans 1 mois #11050
par Boulet
Syntaxe basique a été créé par Boulet
Bonjour,
Quelqu'un peut-il me dire quand utiliser les accolades, quand utiliser les parenthèses, quand utiliser les crochets et que signifie la succession de \"::\"(2 fois 2 points).
Merci à tous
<br><br>Message édité par: LeCachi, à: 2/02/12 15:20
Quelqu'un peut-il me dire quand utiliser les accolades, quand utiliser les parenthèses, quand utiliser les crochets et que signifie la succession de \"::\"(2 fois 2 points).
Merci à tous
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 14 ans 1 mois #11055
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Syntaxe basique
Salut,
LeCachi écrit:
[code:1]
#définition
$ScriptBlock={Dir c:\}
#appel
&$ScriptBlock
[/code:1]
ou sert à définir un nom variable :
[code:1]
${dfdfà -* fd\"}=\"Nom à coucher dehors, n'est donc pas de saison !\"
Write-host ${dfdfà -* fd\"}
[/code:1]
LeCachi écrit:
Sinon, ils permettent de spécifier un index d'une variable tableau ($Tab[1]) ou d'une hashtable ($Ht[\"Nom\"] ou encore de délimiter une nom de classe, voir l'exemple suivant.
LeCachi écrit:
[code:1]
[system.console]::ForegroundColor
[/code:1]
LeCachi écrit:
[code:1]
if ((Get-Commande PrgInexistant.exe) -eq $Null)
{\"Prg inconnu\" }
#délclaration de tableau
$T=@(1,2,3)
#renvoi tjr un tableau
$Objets=@(dir c:\autoexec.bat)
#affiche une propriété d'objet
\"T à $($t.Count) éléments\"
[/code:1]
Plus d'infos en consultant les spécifications du langage .
Bonne lecture
<br><br>Message édité par: Laurent Dardenne, à: 2/02/12 19:48
LeCachi écrit:
Cela délimite une bloc de script:quand utiliser les accolades,
[code:1]
#définition
$ScriptBlock={Dir c:\}
#appel
&$ScriptBlock
[/code:1]
ou sert à définir un nom variable :
[code:1]
${dfdfà -* fd\"}=\"Nom à coucher dehors, n'est donc pas de saison !\"
Write-host ${dfdfà -* fd\"}
[/code:1]
LeCachi écrit:
En mode Peter Pan ! ?quand utiliser les crochets
Sinon, ils permettent de spécifier un index d'une variable tableau ($Tab[1]) ou d'une hashtable ($Ht[\"Nom\"] ou encore de délimiter une nom de classe, voir l'exemple suivant.
LeCachi écrit:
Sans exemple, je suppose que tu références un appel de membre statique :que signifie la succession de \"::\"(2 fois 2 points).
[code:1]
[system.console]::ForegroundColor
[/code:1]
LeCachi écrit:
Là il y de nombreux cas; appel de méthode ($O.ToString()), délimteur d'instruction dans un If:quand utiliser les parenthèses,
[code:1]
if ((Get-Commande PrgInexistant.exe) -eq $Null)
{\"Prg inconnu\" }
#délclaration de tableau
$T=@(1,2,3)
#renvoi tjr un tableau
$Objets=@(dir c:\autoexec.bat)
#affiche une propriété d'objet
\"T à $($t.Count) éléments\"
[/code:1]
Plus d'infos en consultant les spécifications du langage .
Bonne lecture
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Gabriel
-
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 248
- Remerciements reçus 1
il y a 14 ans 1 mois #11097
par Gabriel
Réponse de Gabriel sur le sujet Re:Syntaxe basique
hihi je savais pas pour le nom de variable entre crochet...
en meme temps j'essaie de m'astreindre a avoir des noms de variables lisibles...
en meme temps j'essaie de m'astreindre a avoir des noms de variables lisibles...
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.060 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Syntaxe basique