Hallo,
da es sich auf Arbeit nicht vermeiden läßt, unter Windows zu entwickeln und natürlich zu debuggen, bin ich (von Linux verwöhnt) auf die Idee gekommen, den dortigen Syslog zu verwenden.
So was gibt es tatsächlich, ist aber alles andere, als bequem zu benutzen.
Die Frage: Kann mich jemand auf irgendein Tool "pointen", das in der Lage ist, die *.evt-Files lesbar zu machen? (vorzugsweise "evt2asc")
TIA!
Bernhard
------------- PS: Syslog unter Windows :-)
// Syslog starts here #using <System.dll> using namespace System; using namespace System::Diagnostics;
int log_1 (char* my_string) { if (!EventLog::SourceExists("log_1")) { EventLog::CreateEventSource( "log_1", "My_Syslog" ); // The log itself resides // c:\windows\system32\config\My_Syslog.evt // The source is "log_1" cited inside My_Syslog.evt // Creation of a new log [and or] the source // takes _lots_ of time and requires re-entering. // So abort here. return -1; }
// Create every call new instances and assign them. // MS / CLI special: a handle^ must be created by gcnew // and is automatically deleted ("managed") by leaving the function. // http://de.wikipedia.org/wiki/C++/CLI
EventLog^ myLog = gcnew EventLog; myLog->Source = "log_1"; String^ s1 = gcnew String(my_string); myLog->WriteEntry(s1, EventLogEntryType::Information); return 0; } // Syslog ends here
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Bernhard Schiffner schrieb:
Die Frage: Kann mich jemand auf irgendein Tool "pointen", das in der Lage ist, die *.evt-Files lesbar zu machen? (vorzugsweise "evt2asc")
Die Log-Anzeige in der Systemsteuerung hast Du aber schon gefunden? Irgendwo unter Verwaltung war das glaube ich. Hab grad kein Win zur Hand.
Tobias
Am Montag, 26. November 2007 14:43 schrieb Tobias Schlemmer:
Bernhard Schiffner schrieb:
Die Frage: Kann mich jemand auf irgendein Tool "pointen", das in der Lage ist, die *.evt-Files lesbar zu machen? (vorzugsweise "evt2asc")
Die Log-Anzeige in der Systemsteuerung hast Du aber schon gefunden? Irgendwo unter Verwaltung war das glaube ich. Hab grad kein Win zur Hand.
Tobias
Natürlich, aber das _nervt_, weil man nur mit der Maus weiterklicken kann und kein grep / regex ... drüber laufen lassen kann.
Derzeitiger Favorit: http://www.netapp.com/library/tr/3595.pdf (dort Seite 6, aber z.Z. nix ausführbares)
Bernhard
Am Montag, 26. November 2007 14:43 schrieb Tobias Schlemmer:
Bernhard Schiffner schrieb:
Die Frage: Kann mich jemand auf irgendein Tool "pointen", das in der Lage ist, die *.evt-Files lesbar zu machen? (vorzugsweise "evt2asc")
Die Log-Anzeige in der Systemsteuerung hast Du aber schon gefunden? Irgendwo unter Verwaltung war das glaube ich. Hab grad kein Win zur Hand.
Tobias
Natürlich, aber das nervt gewaltig, weil man nur mit der Maus und nicht per Texteditor ...
Derzeitiger Favorit: http://www.netapp.com/library/tr/3595.pdf (dort Seite 6, aber z.Z. noch nichts ausführbares)
Bernhard
Hallo,
kann mir jemand ein kleines Skript schicken, das die Aufgabe übernimmt, nach einer eingestellten Zeit, ein ein- oder mehrfaches "Beep" (akustisch) auszugeben?
Gruß Bernd
Kann mir jemand die Hausaufgaben machen ?
On Nov 26, 2007 4:19 PM, B.Philipp bfi.philipp@web.de wrote:
Hallo,
kann mir jemand ein kleines Skript schicken, das die Aufgabe übernimmt, nach einer eingestellten Zeit, ein ein- oder mehrfaches "Beep" (akustisch) auszugeben?
Gruß Bernd
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
On Mon, November 26, 2007 16:19, B.Philipp wrote:
kann mir jemand ein kleines Skript schicken, das die Aufgabe übernimmt, nach einer eingestellten Zeit, ein ein- oder mehrfaches "Beep" (akustisch) auszugeben?
man bash man sleep man echo
viel Glueck... ;-) Konrad
Am Montag, 26. November 2007 17:03 schrieb Konrad Rosenbaum:
On Mon, November 26, 2007 16:19, B.Philipp wrote:
kann mir jemand ein kleines Skript schicken, das die Aufgabe übernimmt, nach einer eingestellten Zeit, ein ein- oder mehrfaches "Beep" (akustisch) auszugeben?
man bash man sleep man echo
viel Glueck... ;-) Konrad
Aus alten, glücklichen Zeiten kenne ich "beep" als alias für "echo -ne \a". Jetzt scheint aber nicht mal mehr "echo -e" zu funktionieren. (Uraltes Kubuntu, selbst Aufruf als /bin/echo geht nicht.)
Wie sieht das bei Dir aus?
Bernhard
Als Spaßverderber hier: beep && sleep 1 && beep
On Mon, November 26, 2007 17:30, Bernhard Schiffner wrote:
Aus alten, glücklichen Zeiten kenne ich "beep" als alias für "echo -ne \a". Jetzt scheint aber nicht mal mehr "echo -e" zu funktionieren. (Uraltes Kubuntu, selbst Aufruf als /bin/echo geht nicht.)
Wie sieht das bei Dir aus?
Hmm. Mein Laptop will auch nicht piepsen, aber "echo -e" funktioniert eindeutig - konsole zeigt an, dass das Beep-Signal gesendet wurde - keine Ahnung wo das zu konfigurieren ist (ich habe das irgendwann mal auf stumm geschaltet und dann vergessen wo).
Im schlimmsten Fall irgendeinen MP3-Player fernsteuern (z.B. XMMS).
Konrad
Am Montag, den 26.11.2007, 18:48 +0100 schrieb Konrad Rosenbaum:
On Mon, November 26, 2007 17:30, Bernhard Schiffner wrote:
Aus alten, glücklichen Zeiten kenne ich "beep" als alias für "echo -ne \a". Jetzt scheint aber nicht mal mehr "echo -e" zu funktionieren. (Uraltes Kubuntu, selbst Aufruf als /bin/echo geht nicht.)
Wie sieht das bei Dir aus?
Hmm. Mein Laptop will auch nicht piepsen, aber "echo -e" funktioniert eindeutig - konsole zeigt an, dass das Beep-Signal gesendet wurde - keine Ahnung wo das zu konfigurieren ist (ich habe das irgendwann mal auf stumm geschaltet und dann vergessen wo).
grep bell /etc/inputrc ~/.inputrc
oder an ähnlicher Stelle? In diversen Terminals (z.G. gnome-terminal in den Profil-Einstellungen) kann man die Systemglocke ebenfalls deaktivieren.
Funktionieren tut es auf meinem Sid auf jeden Fall, wenn ich die Terminalglocke einschalte.
Im schlimmsten Fall irgendeinen MP3-Player fernsteuern (z.B. XMMS).
play(1) (sox)
sollte das auch können.
MfG Daniel
Am Pazartesi 26 Kasım 2007 17:48:24 schrieb Konrad Rosenbaum:
Hmm. Mein Laptop will auch nicht piepsen, aber "echo -e" funktioniert eindeutig - konsole zeigt an, dass das Beep-Signal gesendet wurde - keine Ahnung wo das zu konfigurieren ist (ich habe das irgendwann mal auf stumm geschaltet und dann vergessen wo).
$ cat ~/.inputrc set bell-style visible|audible|none
Wenn die Eingabezeile des Programmes (eben auch der Bash) auf readline basiert, dann wird diese Datei bei der Initialisierung eingelesen, d.h. nach der Änderung muss eine neue Bash-Instanz gestartet werden.
Die Auswirkung ist, dass die Cursortaste mit dem Pfeil nach unten einen Piep erzeugt oder auch nicht.
Unabhängig davon funktioniert aber echo -ne "\007" trotzdem. Wenn bei dir die beiden Dinge zusammenhängen, muss es noch irgendwo eine weitere Einstellung geben, die das regelt :) Einige Programme wie z.B. vim haben sowieso ihre eigenen Einstellungen, die unabhängig von der Shell sind.
$ cat ~/.vimrc set vb t_vb=
Josef
Hallo Bernd,
On Mon, Nov 26, 2007 at 16:19:24 +0100, B.Philipp wrote:
kann mir jemand ein kleines Skript schicken, das die Aufgabe uebernimmt, nach einer eingestellten Zeit, ein ein- oder mehrfaches "Beep" (akustisch) auszugeben?
Zufaellig habe ich sowas schon einige Jahre im Einsatz. Hier die beiden Skripte "eieruhr" und "ringring":
#!/bin/sh # /usr/local/bin/eieruhr echo -n "Zeit (z.B. 30, 90m, 3h): " read zeit ( sleep $zeit touch /tmp/_ring$$_ ringring /tmp/_ring$$_ & xmessage -center "Tick, tick, tick, BOOM" rm -f /tmp/_ring$$_ ) & exit 0
#!/bin/sh # /usr/local/bin/ringring if [ $# = 0 ] ; then echo "Benutzung: $0 rfile" exit 1 fi rfile="$1" while [ -f "$rfile" ] do aplay -q /usr/share/sounds/wecker.wav sleep 4 done exit 0
Gruss, Chris
Am Montag 26 November 2007 16:19:24 schrieb B.Philipp:
Hallo,
kann mir jemand ein kleines Skript schicken, das die Aufgabe übernimmt, nach einer eingestellten Zeit, ein ein- oder mehrfaches "Beep" (akustisch) auszugeben?
--------- #!/bin/fdshell use Hammer; use Stoppuhr; use Hand;
// interval setzen Stoppuhr::setIntervall(5);
// Piep-Töne setzen $beep = 3;
// Schmerzgrad setzen $schmerzgrad = 50;
Stoppuhr::run(); while (true) {
if (Stoppuhr::getIntervall() == true) { for ($i = 0; $i < $beep; $i++) { $schmerzen = Hammer:schlagen(Hand); } if ($schmerzen > $schmerzgrad) { break; } } } Stoppuhr::stop(); ----------
Ich weiß, die Zeitmessung ist etwas ungenau, aber bei der letzten Wohnungsrenovierung hat das Skript hervorragend funktioniert.
Gruß Falk
lug-dd@mailman.schlittermann.de