Freigeisterhaus Foren-Übersicht
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   NutzungsbedingungenNutzungsbedingungen   BenutzergruppenBenutzergruppen   LinksLinks   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Programmierer?

 
Neues Thema eröffnen   Neue Antwort erstellen   Drucker freundliche Ansicht    Freigeisterhaus Foren-Übersicht -> DAU's Paradise
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Ahriman
Tattergreis



Anmeldungsdatum: 31.03.2006
Beiträge: 17976
Wohnort: 89250 Senden

Beitrag(#1625765) Verfasst am: 07.04.2011, 16:48    Titel: Programmierer? Antworten mit Zitat

Ich habe noch einige tausend Grafiken aus einem uralten DOS-Programm. Das war noch zu der Zeit, als ein Programmierer, der kein eigenes Grafikformat aufzuweisen hatte, als Versager angesehen wurde.
Und ich habe einen Converter, der daraus jpg machen kann.
Der Haken ist nur: Dieser Converter hat keine Schnittstelle, keine Benutzeroberfläche. Der geht nur per Kommandozeile

nconvert -out jpeg grafik.bld

Das geht, wenn es ein einzelnes Bildchen ist. Da kann man das noch eintippen. Aber bei einer größeren Anzahl?
Hat einer die Kenntnisse und Fähigkeiten, dazu eine Oberfläche zu schreiben? Ein Progrämmchen, das die Dateinamen aus einem Ordner einliest und sie dem Converter übergibt. Oder kennt einer einen, der das kann? Und was ungefähr würde das kosten?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
fwo
Caterpillar D9



Anmeldungsdatum: 05.02.2008
Beiträge: 26526
Wohnort: im Speckgürtel

Beitrag(#1625768) Verfasst am: 07.04.2011, 17:11    Titel: Antworten mit Zitat

Ich bin ja auf DOS nie zu Hause gewesen, da hatte ich noch was besseres.


Zwei Vorschläge:

Arbeitet dein Programm Wildcards ab? (nconvert -out jpeg path/*.bld)

wenn nicht:
Was hältst Du davon einfach über die Liste deiner Bilder mit einen guten Editor, der mit regulären Ausdrücken arbeiten kann, mit wenigen Befehlen einen mostermäßigen Batch aufzubauen (xyz.bat), den Du mit einem Befehl aus der Kommandozeile aufrufst?

fwo
_________________
Ich glaube an die Existenz der Welt in der ich lebe.

The skills you use to produce the right answer are exactly the same skills you use to evaluate the answer. Isso.

Es gibt keinen Gott. Also: Jesus war nur ein Bankert und alle Propheten hatten einfach einen an der Waffel (wenn es sie überhaupt gab).
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
sehr gut
dauerhaft gesperrt



Anmeldungsdatum: 05.08.2007
Beiträge: 14852

Beitrag(#1625772) Verfasst am: 07.04.2011, 17:21    Titel: Antworten mit Zitat

An eine Batch (*.bat) hatte ich auch gedacht.

for %%i IN (*.bld) DO nconvert -out jpeg %%i

Kann es nicht testen, nix DOS/Windows...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fwo
Caterpillar D9



Anmeldungsdatum: 05.02.2008
Beiträge: 26526
Wohnort: im Speckgürtel

Beitrag(#1625773) Verfasst am: 07.04.2011, 17:25    Titel: Antworten mit Zitat

sehr gut hat folgendes geschrieben:
An eine Batch (*.bat) hatte ich auch gedacht.

for %%i IN (*.bld) DO nconvert -out jpeg %%i

Kann es nicht testen, nix DOS/Windows...

Das wäre natürlich noch eleganter, wenn dein CLI schleifen- und wildcardfähig ist.
Ich kenne aber DOS nicht.

fwo
_________________
Ich glaube an die Existenz der Welt in der ich lebe.

The skills you use to produce the right answer are exactly the same skills you use to evaluate the answer. Isso.

Es gibt keinen Gott. Also: Jesus war nur ein Bankert und alle Propheten hatten einfach einen an der Waffel (wenn es sie überhaupt gab).
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
sehr gut
dauerhaft gesperrt



Anmeldungsdatum: 05.08.2007
Beiträge: 14852

Beitrag(#1625776) Verfasst am: 07.04.2011, 17:35    Titel: Antworten mit Zitat

fwo hat folgendes geschrieben:
Ich kenne aber DOS nicht.

Meine letzte Batch ist auch ein paar Jährchen her zwinkern
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nocquae
diskriminiert nazis



Anmeldungsdatum: 16.07.2003
Beiträge: 18183

Beitrag(#1625791) Verfasst am: 07.04.2011, 19:03    Titel: Antworten mit Zitat

Sehr guts Vorschlag ist so ziemlich die Standardlösung zum Iterieren von Verzeichnisinhalten unter DOS.

Code:
for /r %i in (*) do nconvert -out jpeg %i

in dem entsprechenden Verzeichnis ausführen.





Wie immer am besten vorher eine Sicherung anlegen. zwinkern
_________________
In Deutschland gilt derjenige, der auf den Schmutz hinweist, als viel gefährlicher, als derjenige, der den Schmutz macht.
-- Kurt Tucholsky
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden ICQ-Nummer
Ahriman
Tattergreis



Anmeldungsdatum: 31.03.2006
Beiträge: 17976
Wohnort: 89250 Senden

Beitrag(#1625927) Verfasst am: 08.04.2011, 12:58    Titel: Antworten mit Zitat

Muß ich mal probieren.
Ich habe hier das Windoofs98 SE drin, und das kapiert DOS-Befehle immer noch einwandfrei. Der Ghisler-Commander hat ja unten sogar eine Befehlszeile.

Ich habe ja noch den Basic-Compiler "Turbo Basic", mit dem ginge das zu machen. Aber ich habe ihn seit mindestens fünfzehn Jahren nicht mehr gebraucht und beinahe alles vergessen. Das würde sehr mühsam. Wenn ich mir heute nur die Quelltexte einiger seinerzeit selbstgeschriebener Programme ansehe, ist mir rätselhaft, was ich da gemacht habe. Aber die Dinger laufen...
Und verdammt, wo habe ich die beiden Handbücher dazu aufgehoben? Keine Ahnung...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Lamarck
Radikaler Konstruktivist



Anmeldungsdatum: 28.03.2004
Beiträge: 2148
Wohnort: Frankfurt am Main

Beitrag(#1625939) Verfasst am: 08.04.2011, 15:23    Titel: Re: Programmierer? Antworten mit Zitat

Hi Ahriman!


Ahriman hat folgendes geschrieben:

Ich habe noch einige tausend Grafiken aus einem uralten DOS-Programm. Das war noch zu der Zeit, als ein Programmierer, der kein eigenes Grafikformat aufzuweisen hatte, als Versager angesehen wurde.
Und ich habe einen Converter, der daraus jpg machen kann.
Der Haken ist nur: Dieser Converter hat keine Schnittstelle, keine Benutzeroberfläche. Der geht nur per Kommandozeile

nconvert -out jpeg grafik.bld

Das geht, wenn es ein einzelnes Bildchen ist. Da kann man das noch eintippen. Aber bei einer größeren Anzahl?
Hat einer die Kenntnisse und Fähigkeiten, dazu eine Oberfläche zu schreiben? Ein Progrämmchen, das die Dateinamen aus einem Ordner einliest und sie dem Converter übergibt. Oder kennt einer einen, der das kann? Und was ungefähr würde das kosten?


Nimm 'XnView Komplett': Läuft ab W98 (gibt es zudem auch für andere Betriebssysteme), enthält Dein 'NConvert', ist ein schneller Bildbetrachter, schafft die Batch-Konvertierung und ist Freeware:


http://www.chip.de/downloads/XnView-Komplett_12996168.html










Cheers,

Lamarck
_________________
„Nothing in Biology makes sense, except in the light of evolution.” (Theodosius Dobzhansky)

„If you can’t stand algebra, keep out of evolutionary biology.” (John Maynard Smith)

„Computers are to biology what mathematics is to physics.” (Harold Morowitz)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Ahriman
Tattergreis



Anmeldungsdatum: 31.03.2006
Beiträge: 17976
Wohnort: 89250 Senden

Beitrag(#1626453) Verfasst am: 10.04.2011, 18:06    Titel: Antworten mit Zitat

Danke, Lamarck.
Ich habe das Ding vorhin ausprobiert. Es funzt. Aber wahnsinnig kompliziert wieder mal.
Es ist aber auch so schwer, einem alten Hund neue Kunststücke beizubringen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen   Drucker freundliche Ansicht    Freigeisterhaus Foren-Übersicht -> DAU's Paradise Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Impressum & Datenschutz


Powered by phpBB © 2001, 2005 phpBB Group