newtech Δημοσ. 12 Ιουλίου 2014 Δημοσ. 12 Ιουλίου 2014 Καλησπερα σας. Θελω να φτιαξω ενα bat αρχειο με την μορφη. @Echo off cls (INPUT COMMAND) dir X:/s>drivefiles.txt Echo Your drive structure is now available in drivefiles.txt exit Το θέμα είναι τι εντολή να δώσω ώστε να ζητάει απο τον χρήστη το γραμμα Χ (του δίσκου) δλδ και μετα να το παρει στο DIR/S ? (δεν ξερω αν γινεται). Ευχαριστω
bnvdarklord Δημοσ. 12 Ιουλίου 2014 Δημοσ. 12 Ιουλίου 2014 το %1 είναι το 1ο όρισμα που δινεται στο batch, οπότε γραψε dir %1/s>drivefiles.txt και τρέξτο ως : batchfile.bat C: 1
Bspus Δημοσ. 12 Ιουλίου 2014 Δημοσ. 12 Ιουλίου 2014 Μπορεις αν θες να σε ρωταει να βαλεις αυτην την εντολη στο batch set /p driveletter=Which drive(eg c: )? οποτε η επομενη εντολη γινεται dir %driveletter%/s>drivefiles.txt
newtech Δημοσ. 12 Ιουλίου 2014 Μέλος Δημοσ. 12 Ιουλίου 2014 (επεξεργασμένο) Σας ευχαριστω πολυ.... ολους. Βρήκα και εγω ενα (απλα να το ποσταρω ως αναφορά για καποιον που ισως ψαξει καποτε το ιδιο) SET Command (syntax) SET /P <var>=[<prompt message>] Example @ECHO OFFSET /P uname=Please enter your name:IF "%uname%"=="" GOTO ErrorECHO Hello %uname%, Welcome to DOS inputs!GOTO End:ErrorECHO You did not enter your name! Bye bye!!:End Επεξ/σία 13 Ιουλίου 2014 από newtech
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα