Question Phrase du jours !

Plus d'informations
il y a 14 ans 4 mois #10904 par Ice
Phrase du jours ! a été créé par Ice
Bonjour !

Je suis nouveaux dans le monde du POWERshell :p

Voila , j'ai ecris un script de logon qui connect des lecteur reseaux etc etc ...

Et je voudrait que a la fin par une interface graphique , il y est par exemple la phrase du jours qui s'affiche !

Je pensait par exemple , mettre des phrase dans un fichier texte en les separant par une ligne et effectuer une recheche avec le script dans ce fichier texte , en identifiant chaque phrase par exemple par la date !

Cela vous parait-il possible ?
Ceci n'est il pas lourd a faire ? je veux dire si je fait un fichier texte de 365phrases rechercher la phrase dans le fichier txt qui lui meme est sur le serveur etc ... ^^

Mmmmmmh je crois que c'est tout si vous avez des idées pour comment y parvenir merci a vous !

Salutations,

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10907 par xyz
Réponse de xyz sur le sujet Re:Phrase du jours !
Salut,
Ice écrit:

Cela vous parait-il possible ?

A cœur vaillant rien d’impossible !

Ice écrit:

Ceci n'est il pas lourd a faire ?

Je ne pense pas.
Un outil -> Primalform

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10910 par Ice
Réponse de Ice sur le sujet Re:Phrase du jours !
voici un 1er jet qu'en pensez-vous ?

[code:1]$date = date
$date = $date.DayOfYear
$phrase = select-string 'C:\test.txt' -Pattern $date | Select-Object Line
$phraseFinal = $phrase.Line
$phraseFinal
$phraseFinal = ($phraseFinal).Remove(0,2)

$WshShell.Popup($phraseFinal,0)[/code:1]

fichier txt est par exemple :

1 lignetest1

2 ligntest2

Le script m'affiche la ligne moin les 2 premier caractere du coup j'ai la bonne phrase , il faut faire comme cela ?<br><br>Message édité par: Ice, à: 5/01/12 14:52

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10912 par Richard Lazaro
Réponse de Richard Lazaro sur le sujet Re:Phrase du jours !
Bonjour,

Si tu mets une ligne par jour, donc ton fichier à 366 lignes.

Alors tu peux simplement faire ceci :

[code:1]
(Get-Content C:\test.txt)[$((Get-Date).DayOfYear - 1)]
[/code:1]

La cmdlet Get-Content va retourner un tableau avec un indice allant de 0 à 365.
Et on l'adresse en récupérant le numéro du jour actuel.

Bien Cordialement,
Richard Lazaro.

Think-MS : (Get-Life).Days | %{ Learn-More }

\\&quot;Problems cannot be solved by the same level of thinking that created them.\\&quot; - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10920 par Ice
Réponse de Ice sur le sujet Re:Phrase du jours !
Vi en effet ca marche et bien plus simple ! ^^

Merki

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 4 mois #10981 par Ice
Réponse de Ice sur le sujet Re:Phrase du jours !
Bonjour , je reviens vers vous car j'ai creer une boite avec windows form a la fin du script avec ma phrase du jour etc ...

et j'ai creer un bouton , je veux que quand on clic dessus cela provoque la fermeture de la fenetre et aussi du script , je ne sais pas du tout quoi mettre dans ce boutons :/ , et j'aimerai aussi que si le bouton n'es pas valider dans les 30 secondes , le script se termine de lui meme , mais ceci est mon second objectif.

[code:1]$boutton.Text = 'Continuer'
$boutton.Location = new-object System.Drawing.Point(400,170)
$boutton.add_Click(Que mettre ici ? ^^ ) [/code:1]

Voila merci d'avance ...<br><br>Message édité par: Ice, à: 18/01/12 11:23

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.050 secondes
Propulsé par Kunena