02.11.2016, 15:56
0
Voraussetzungen
Windows 7 (höher geht hoffentlich, darunter eventuell; aber außer Windows 7 32 Bit ist noch nichts getestet - Feedback erwünscht!)
.NET Framework >= 4.0 (vermutlich bereits installiert; evt. startet das Programm auch ohne das Framework, das konnte ich nicht testen)
Enthaltene Datenbanken
DOS, Windows 3.x, Windows, 3DO, NES, SNES, N64, PS1, PS2, SEGA Master System, SEGA Genesis, SEGA 32X, SEGA CD, SEGA Saturn
Sinn
Das Programm kann schnell und ohne Internet-Verbindung spezifische Daten zu einem bestimmten Spiel ausgeben. Wenn das Ausgabeformat den eigenen Wünschen angepasst ist, ist das z.B. sehr nützlich beim Benennen seiner Spiele-Ordner. Das voreingestellte Ausgabeformat ist folgendes:
Wenn ich nun nach "Wing Commander: Prophecy" suche, erhalte ich:Gebrauch
Vor dem ersten Gebrauch empfiehlt es sich, ein eigenes "Ausgabe-Muster" festzulegen. Dazu entweder in settings.xml den Eintrag hinter OutputFormat ändern, oder das Programm mindestens einmal mit dem "-o"-Parameter starten. Danach kann eine Suche ganz einfach folgendermaßen gestartet werden:
Das "-k" läutet dabei den Suchbegriff ein. Ebenfalls nützlich könnte ein "-a" sein, damit wird der beste Suchtreffer automatisch in die Zwischenablage kopiert:Im Spoiler folgt noch die Ausgabe der Hilfe (-?), damit man sich eine Vorstellung machen kann, welche Optionen offenstehen:
Grund
Gabumon hatte letztens erwähnt, dass das für ihn nützlich wäre, Sonata meinte darauf hin, dass ich die Vorarbeit vermutlich schon geleistet hätte. Dann habe ich momentan Gründe, mich in die Arbeit mit SQL-Datenbanken und .NET hinenzufuchsen, das ganze schien also ein gutes, überschaubares Übungsprojekt. Außerdem war ich gerade zwei Tage krank.^^
Download
Source
PS:
PPS:
Datenbanken für andere Systeme können einfach hinzugefügt werden. Einfach hier melden, dann erstelle ich die Datenbank und lade sie hoch.
Windows 7 (höher geht hoffentlich, darunter eventuell; aber außer Windows 7 32 Bit ist noch nichts getestet - Feedback erwünscht!)
.NET Framework >= 4.0 (vermutlich bereits installiert; evt. startet das Programm auch ohne das Framework, das konnte ich nicht testen)
Enthaltene Datenbanken
DOS, Windows 3.x, Windows, 3DO, NES, SNES, N64, PS1, PS2, SEGA Master System, SEGA Genesis, SEGA 32X, SEGA CD, SEGA Saturn
Sinn
Das Programm kann schnell und ohne Internet-Verbindung spezifische Daten zu einem bestimmten Spiel ausgeben. Wenn das Ausgabeformat den eigenen Wünschen angepasst ist, ist das z.B. sehr nützlich beim Benennen seiner Spiele-Ordner. Das voreingestellte Ausgabeformat ist folgendes:
Code:
%title% (%developer%)(%publisher%)(%year%)
Code:
Wing Commander: Prophecy (ORIGIN Systems, Inc.)(Electronic Arts, Inc.)(1997)
Vor dem ersten Gebrauch empfiehlt es sich, ein eigenes "Ausgabe-Muster" festzulegen. Dazu entweder in settings.xml den Eintrag hinter OutputFormat ändern, oder das Programm mindestens einmal mit dem "-o"-Parameter starten. Danach kann eine Suche ganz einfach folgendermaßen gestartet werden:
Code:
db_reader.exe -k "wing commander prophecy"
Code:
db_reader.exe -a -k "wing commander prophecy"
Grund
Gabumon hatte letztens erwähnt, dass das für ihn nützlich wäre, Sonata meinte darauf hin, dass ich die Vorarbeit vermutlich schon geleistet hätte. Dann habe ich momentan Gründe, mich in die Arbeit mit SQL-Datenbanken und .NET hinenzufuchsen, das ganze schien also ein gutes, überschaubares Übungsprojekt. Außerdem war ich gerade zwei Tage krank.^^
Download
Code:
http://www.mediafire.com/file/9kde2j1wdlnxvu6/db_reader_1_1_0.7z
Code:
https://bitbucket.org/thEClaw/database_reader
PS:
thEClaw schrieb:Ich wuerde eher sterben als mir ein Visual Studio zu installieren.Quelle - In den sauren Apfel musste ich auch beißen. Aber nur für die letzten Schritte, geschrieben und getestet habe ich das Programm unter Linux. Ich hoffe, dass es für irgendjemanden nützlich ist! (Und falls ich Langeweile habe - unwahrscheinlich - dann schreibe ich dasselbe Programm nochmal in einer mir lieberen Sprache.^^)
PPS:
Datenbanken für andere Systeme können einfach hinzugefügt werden. Einfach hier melden, dann erstelle ich die Datenbank und lade sie hoch.
Battletech? MechWarrior: Living Legends! (Trailer)