complex
Goto Top

Wenn Variable Wert X hat, dann

Hallo zusammen!

Bin aktuell an einem Script und hätte eine Frage:

Im Script erhält eine Variable ab und zu einen anderen Wert. Mal X, mal Y...

Ich möchte nun, dass eine Email an mich selber geschickt wird, sobald sich der Wert der Variable ändert (nicht nur die Änderungen, sondern natürlich auch mit dem Wert).

Ich danke euch schon mal für die Hilfe.

Content-Key: 273485

Url: https://administrator.de/contentid/273485

Printed on: April 27, 2024 at 22:04 o'clock

Member: ITvortex
ITvortex Jun 01, 2015 at 07:42:56 (UTC)
Goto Top
Morgen.

Und in was wird das "Script" geschrieben?

Batch, Powershell,....usw.

Liebe Grüße
ITvortex
Member: Clijsters
Clijsters Jun 01, 2015 updated at 07:46:10 (UTC)
Goto Top
Hallo complex,

da du weder Infos über dein Betriebssystem oder die verwendete Scriptsprache angibst, habe ich einfach eine Sprache meiner Wahl gewählt.
HAI 1.3
BTW have a look at https://esolangs.org/wiki/LOLCODE
I HAS A x ITZ A  NOOB
GIMMEH x
x, WTF?
	OMG 0
		VISIBLE "0 wurde eingegeben"  
	OMG 1
		Visible "Sie haben 1 eingegeben,"  
	OMGWTF
		Visible "Sie haben irgendwas anderes eingegeben."  
	OIC
BTW Das Senden der Mail würde ich einem anderen Programm überlassen...
KTHXBYE
Es handelt sich zwar nicht um eine "Scriptsprache" aber who cares

Gut, Spaß beiseite.
Gib uns doch bitte Infos über die verwendete Umgebung und eventuell bereits vorhandenen Code.

Beste Grüße
Dominique
Member: complex
complex Jun 01, 2015 at 08:11:51 (UTC)
Goto Top
Sorry face-smile

Win7 x64
Powershell v3
Member: complex
complex Jun 01, 2015 at 08:13:20 (UTC)
Goto Top
Vorhandenen Code gibt es momentan noch nicht annähernd vollständig.

Ging nur um das grobe "how-to-do"
Mitglied: 114757
Solution 114757 Jun 01, 2015, updated at Jun 03, 2015 at 15:02:49 (UTC)
Goto Top
$variable_old = "Ein alter Wert"  
$variable = "Ein Wert"  
if ($variable -ne $variable_old){
    Send-MailMessage -Subject "Variable hat sich geändert" -Body $variable -to 'user@domain.de' -From 'user@domain.de' -Smtpserver "mail.domain.de" -Credential (new-object PSCredential("USERNAME", (Convertto-Securestring 'PASSWORD' -AsPlaintext -Force)))  
    $variable_old = $variable
}
Gruß jodel32
Member: complex
complex Jun 01, 2015 at 13:47:44 (UTC)
Goto Top
Danke face-smile

Die Variablen mit -ne zu vergleichen... Hätte ich selber drauf kommen müssen face-smile)

Vielen Dank!!