Tag Archives: script

POWERSHELL : Placer du texte dans le presse-papier

POWERSHELL : Placer du texte dans le presse-papier 1

Le petit bout de code ci-dessous place dans le presse-papier le nom de l’utilisateur courant, la date et l’heure. function Set-ClipBoard($text) { Add-Type -AssemblyName System.Windows.Forms $tb = New-Object System.Windows.Forms.TextBox $tb.Multiline = $true $tb.Text = $text $tb.SelectAll() $tb.Copy() } $username = [Environment]::UserName $text = “$username-$(get-date -format ddMMyy-HHmm)`r`n” Set-ClipBoard($text)

Lire la suite »

POWERSHELL : recevoir les arguments passés au script

POWERSHELL : recevoir les arguments passés au script 2

Après Kixtart, Perl et Python, voici le tour de PowerShell ! Je découvre ce langage de script proposé par Microsoft et disponible depuis XP jusqu’à 2008 Server R2. Comme à mon habitude, je vais vous faire partager quelques bouts de code que j’ai assemblé. Commençons par une petit script BATCH pour lancer automatiquement notre script POWERSHELL – go.bat. Rem Cette …

Lire la suite »

Envoyer un email en ligne de commande via Gmail

Il est possible d’utiliser le serveur SMTP de GMAIL pour automatiser l’envoi de mail depuis un script. Pour cela, il faut s’appuyer sur deux utilitaires ‘the blat” et “stunnel”. “the blat” est un client SMTP qui gère l’authentification de l’utilisateur avant envoi “stunnel” gère le cryptage SSL requis par smtp.gmail.com. Copiez tous les exécutables dans un même dossier. Editez le …

Lire la suite »

Spamming par SMS

Le spam par mail, tout le monde connait. Un simple petit bot qui parcours le web à la recherche d’une chaîne sous la forme [email protected] et vous voilà avec des quantités d’adresses mail à spammer à volonté. Généralement, on se retrouve plutôt de l’autre coté… envahi de messages. La semaine dernière, j’ai commencé à recevoir des SMS de spam. N’ayant …

Lire la suite »

“Profiler” un programme Python

… ou comment savoir à quoi passe son temps votre nouveau programme écrit en langage Python. Python 2.6 propose nativement un librairie nommée “hotshot” qui permets de collecter des informations sur le temps passé dans chaque fonction. Toutefois, les données collectées sont assez complexes à interpréter. Heureusement, j’ai trouvé le programme KCacheGrind qui présente les résultat sous la forme de …

Lire la suite »