Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Windows Dieses Forum dient den Diskussionen rund um alle Microsoft-Betriebssysteme.

Problem mit Befehlslänge in der Konsole

Diskussion: Problem mit Befehlslänge in der Konsole im Forum Windows, in der Kategorie Operating Systems; Anzeige Hi Ich muss öffters einige Dateien Kompilieren, und möchte dieses über cmd.exe machen. Das Problem: Ein Befehl (incl Argumente) ...

Antwort
Alt 01.01.07, 15:23   #1 (permalink)
 
Registriert seit: 06.05.04
RedEagle Leistung: Facit NTK
RedEagle eine Nachricht über ICQ schicken
Likes: 0
Exclamation Problem mit Befehlslänge in der Konsole

Anzeige

Hi

Ich muss öffters einige Dateien Kompilieren, und möchte dieses über cmd.exe machen.
Das Problem: Ein Befehl (incl Argumente) dürfen maximal 128 Zeichen lang sein.
Kann man das irgendwie ändern??

50 Zeichen mehr würden mir schon reichen...

ps.: relative Pfade sind leider nicht möglich (glaubt es mir bitte einfach, ich möchte keine 100 Zeile begründungen auflisten);
Die Dateien befinden sich auf C:\, bzw bist zu 3 Unterferzeichnisse, dessen namen schon so kurz wie möglich sind. auch die Dateinamen sind so kurz wie möglich gehalten => hier kann ich leider nichts mehr kürzen

OS = winXP

RedEagle ist offline   Mit Zitat antworten
Alt 01.01.07, 17:32   #2 (permalink)
yP
 
Registriert seit: 31.12.06
yP Leistung: Facit NTK
Likes: 0
Standard

Ich würde die abgekürzten Dateinamen aus Win 3.11 vorschlagen:
(funktioniert mit jeder Windows-version)

Erste 6 Zeichen für den Dateinamen (ohne Leehrzeichen), dann eine Tilde und die Nummer (falls es mehrere gibt). Danach noch die Endung.

aus

Code:
C:\Dokumente und Einstellungen\test file.txt
wird

Code:
C:\Dokume~1\testfi~1.txt


mfg yP
yP ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 02.01.07, 22:11   #3 (permalink)
Themenstarter
 
Registriert seit: 06.05.04
RedEagle Leistung: Facit NTK
RedEagle eine Nachricht über ICQ schicken
Likes: 0
Standard

Da habe ich auch dran gedacht.
Das Problem: Ich habe genau eine Datei die länger als 8 Zeichen ist, und die liegt unter C:\, und ist 10 Zeichen lang.
(Längster ordnername ist 7 Zeichen lang)

Was ich mir auch überlegt habe: anstatt die Endungen .cpp und .obj einfach .x und .o nehmen, sieht aber scheiße aus, und bringt mir 4 Zeichen...
RedEagle ist offline   Mit Zitat antworten
Alt 03.01.07, 22:04   #4 (permalink)
yP
 
Registriert seit: 31.12.06
yP Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Das Problem: Ich habe genau eine Datei die länger als 8 Zeichen ist, und die liegt unter C:\, und ist 10 Zeichen lang. unglücklich
(Längster ordnername ist 7 Zeichen lang)
Wenn ich Ihr Problem hier richtig verstanden habe, haben Sie eine ganze Menge Unterverzeichnisse. Vielleicht lässt sich das ja umstrukturieren...

Was mir noch eingefallen ist:
Sie könnten die Befehle in eine Batch-Datei schreiben und diese dann ausführen. Hierbei dürfte es ja keine Begrenzung der Zeichen geben.



yP
yP ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Windows » Problem mit Befehlslänge in der Konsole
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Konsole+Video? tanj Linux/UNIX 8 03.12.07 00:14
Konsole QuizBot Radiocode Linux/UNIX 1 21.06.07 11:30
ps3 konsole kopiert -= pillepalle =- Fun Section 2 09.10.05 21:14
konsole? h0m3r Linux/UNIX 2 18.11.04 08:58
zur konsole CusHi0n Code Kitchen 2 20.02.04 22:55


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61