Re: [Allegro] X-Editor für Win'7/64 bereitgestellt

Anando Eger a.eger at aneg-dv.de
Di Aug 21 15:04:43 CEST 2012


Hallo Herr Eversberg,

in cmd-Dateien kombiniere ich die Prüfung der Ausgabe des Befehls
"ver" mit dem Vorkommen/Nichtvorkommen der Zeichenkette '(x86)' 
in der ENVIRONMENT-Variable "ProgramFiles".

Kommt '(x86)' vor, läuft eine 64-bit-Version.

In der Windows-API kan man GetVersionEx() verwenden.

Viele Grüße
Anando Eger




On 21 Aug 2012 at 10:10, Bernhard Eversberg wrote:

> Am 17.08.2012 09:17, schrieb Bernhard Eversberg:
> >
> 
> > Das Compilieren mit VC6 gelang schnell, einige Details ließen sich
> > für unsere Zwecke ändern, vor allem das Handling der Sonderzeichen
> > außerhalb des Bereichs 32-127 - sie erschienen alle als ?.
> > Damit kommt man dem X-Editor sehr nah, einige Funktionen laufen
> > nicht ganz genauso, aber was man braucht, ist wohl alles da.
> 
> Nun bereitgestellt:
> 
>    http://ftp.allegro-c.de/aktuelle-version/xedit.zip
> 
> Ausführliche Anleitung beim Entwickler M. Braun u.d.T.  "mbedit":
> >    http://www.braun-home.net/michael/doc_html/deutsch/mb_m0_d.htm
> >
> > Dieses Programm tut's unter 64bit.
> >
> Ganz wichtig: Eingabe des Unterfeld-Dreiecks (Code 31) mittels
>    Shift+Strg+-   (Minuszeichen neben der rechten Shift-Taste)
> 
> Ansonsten wichtigster Unterschied: Der find-Befehl geht mit
> 
>    f xyz Esc    statt   f xyz Enter
> 
> aber Weitersuchen, wie gehabt, mit "a" für "again"
> 
> ----------------------------------------------------------------
> 
> AM RANDE die Frage: Kann man mit irgendeinem Befehl die Windows-
> Version feststellen, der man ausgeliefert ist? Insbes., ob es 64bit ist.
> Ich meine, mit einem *Befehl* abfragen, um eine verarbeitbare Antwort
> zu kriegen,  nicht interaktiv über das System-Menü.
> Dieser Text liefert keine Antwort:
> 
> http://windows.microsoft.com/de-de/windows-vista/32-bit-and-64-bit-Windows-frequently-asked-questions
> 
> Und "winver" und "msinfo32" sind in einem Batch nicht verwendbar.
> 
> Zur NOT kann man es mit FLEX machen:
> 
> var ""
> get env CommonProgramW6432
> if not "" mes Es ist 64bit
> 
> oder länger:
> 
> dos set >setdat
> var Fsetdat
> if %CommonProgramW6432% mes Es ist 64bit
> if not %CommonProgramW6432% mes Es ist NICHT 64bit
> del setdat
> 
> oder sich ein Batch mit  "set >xyz"  und dann geeigneten
> "find"-Befehlen basteln ...
> 
> NUR: Kommt "CommonProgramW6432" stets und nur bei 64bit vor?
> 
> Aber Redmond hat da wohl nichts besseres zu bieten?
> 
> B.E.
> 
> 
> _______________________________________________
> Allegro mailing list
> Allegro at biblio.tu-bs.de
> http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro





Mehr Informationen über die Mailingliste Allegro