WinFuture-Forum.de: [batch]wo Liegt Der Fehler - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

[batch]wo Liegt Der Fehler Möglich: Script, BS oder Office


#1 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.293
  • Beigetreten: 08. April 06
  • Reputation: 887
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 27. März 2008 - 11:13

Hi folgenen Anmeldescript verwende ich momentan auf meinem Multi-user Rechner:

@echo off
:start
echo Bitte warten.... Eintragung wird vorgenommen
if exist logon.csv goto weiter
echo;Benutzer;Datum;Zeit>logon.csv
:weiter
echo;%USERNAME%;%date%;%time%>> logon.csv 
exit


folgendes Ergebniss wird geliefert

Zitat

Benutzer;Datum;Zeit;
Administrator;26.03.2008; 8:19:56,93
Administrator;27.03.2008;54:33,0 hier sollte eigentlich "10:54:33,0" stehen :imao:
;Administrator;27.03.2008;11:05:52,42
;Administrator;27.03.2008;11:05:53,50
;Administrator;27.03.2008;11:05:54,04


das testen mittels
echo %time%

liefert mir das Ergebniss richtig.

öffne ich die Tabelle mit Excel erhalte ich folgendes:
Angehängtes Bild: Unbenannt.JPG

Schlussendlich also 3 unterschiedliche Ergebnisse die mich verwirren da ich die Fehlerquelle nicht ausmachen kann....

Bitte daher mal um Hilfe.

MFG

Stefan

Dieser Beitrag wurde von Stefan_der_held bearbeitet: 27. März 2008 - 11:16

0

Anzeige



#2 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 27. März 2008 - 11:30

zur Excel-Tabelle:

sind die Felder (weil verschoben) auf "Uhrzeit" eingestellt? Auch mit dem richtigen Format: HH:mm:ss - ohne Komma!
0

#3 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.293
  • Beigetreten: 08. April 06
  • Reputation: 887
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 27. März 2008 - 11:33

Beitrag anzeigenZitat (hoschen: 27.03.2008, 11:30)

zur Excel-Tabelle:

sind die Felder (weil verschoben) auf "Uhrzeit" eingestellt?


das ist bei CSV- Tabellen Irrelevant, da diese Format-Informationen nicht gespeichert werden können :imao:
0

#4 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 27. März 2008 - 11:39

dann liegt es an Excel!?

Ich habe das auch mal mit Excel geöffnet - das gleiche Ergebnis!?

Die erste Uhrzeit ist eingestellt auf "Standard", dies anderen auf "Uhrzeit" - HH:mm,x
0

#5 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.293
  • Beigetreten: 08. April 06
  • Reputation: 887
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 27. März 2008 - 12:01

Beitrag anzeigenZitat (hoschen: 27.03.2008, 11:39)

Die erste Uhrzeit ist eingestellt auf "Standard", dies anderen auf "Uhrzeit" - HH:mm,x


hm... dann sucht Excel das selbst raus... wie schaut denn bei DIR das File aus, wenn du es mit NotePAD öffnest?

Würde ja gerne ein Format nehmen, welches diese Infos gleich mitgeliefert bekommt... jedoch glaube ich nicht, dass die entsprechende Auswertung mit reinem Batch funktionieren würde :imao:
0

#6 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 27. März 2008 - 12:12

OpenOffice?

Hab das mal in OO geöffnet - alles ok, ausser die "falsche" Zeile!
0

#7 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.293
  • Beigetreten: 08. April 06
  • Reputation: 887
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 27. März 2008 - 12:19

Beitrag anzeigenZitat (hoschen: 27.03.2008, 12:12)

Hab das mal in OO geöffnet - alles ok, ausser die "falsche" Zeile!


nunja... OO "importiert" ja die Tabelle... sprich schreibt sie für sich um..... aber ob das des Rätsels-lösung sein kann... bin ehr skeptisch
0

#8 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 27. März 2008 - 12:28

also in Excel musst du schon die Formatierung einstellen, da du ja "nur" Text importierst / öffnest!
Woher soll Excel wissen, was das ist?
0

#9 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.293
  • Beigetreten: 08. April 06
  • Reputation: 887
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 27. März 2008 - 12:33

Beitrag anzeigenZitat (hoschen: 27.03.2008, 12:28)

also in Excel musst du schon die Formatierung einstellen, da du ja "nur" Text importierst / öffnest!
Woher soll Excel wissen, was das ist?


Nunja... wenn Excel doch nicht "weiß" was darin steht, sollte dem so handeln und den Spalten-Inhalt 1:1 ausgeben.... aber wird beschnitten um die erste Einheit....

Das ist ja grade der schwachfug den ich nicht verstehe....

wenn die Datei
11:00:59,36

in der Spalte "Zeit" enthällt... wieso meint dann Excel

00:59,36


anzuzeigen? das Trennzeichen MUSS ja erkannt worden sein. sonst sähe das Format aller Spalten doch ziemlich zerfleddert aus.....
0

#10 Mitglied ist offline   hoschen 

  • Gruppe: aktive Mitglieder
  • Beiträge: 748
  • Beigetreten: 12. Februar 04
  • Reputation: 2

geschrieben 27. März 2008 - 13:00

musst mal genau nach dem Format schauen - Excel macht daraus HH:mm,x - d. h. (warum auch immer, halt M$) es werden die ersten Stellen "gestrichen".

In der ersten Zeile ist vor der 8 ein Leerzeichen, deswegen wird "Standard" genommen!

Also: erstelle doch dein Log mit:

echo %USERNAME%; %date%; %time% >> logon.csv


dann wird alles als "Standard" angenommen und 1:1 dargestellt.

Dieser Beitrag wurde von hoschen bearbeitet: 27. März 2008 - 13:03

0

#11 Mitglied ist offline   Stefan_der_held 

  • Gruppe: Offizieller Support
  • Beiträge: 14.293
  • Beigetreten: 08. April 06
  • Reputation: 887
  • Geschlecht:Männlich
  • Wohnort:Dortmund NRW
  • Interessen:Alles wo irgendwie Strom durchfließt fasziniert mich einfach weswegen ich halt Elektroinstallateur geworden bin :)

geschrieben 27. März 2008 - 13:25

Beitrag anzeigenZitat (hoschen: 27.03.2008, 13:00)

dann wird alles als "Standard" angenommen und 1:1 dargestellt.


Das ist jawohl ein Wink mit dem Zaunpfahl oder? ^_^ wie ich M$ liebe in solchen sachen...

Danke dir :)
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0