Đ?c t?p tin văn b?n vào các bi?n môi trư?ng MS-DOS

ID c?a bài: 66292 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

TÓM T?T

Bài vi?t này mô t? m?t vài bư?c c?n thi?t đ? s? d?ng các k?t qu? c?a m?t truy v?n (b?ng cách s? d?ng b? l?c t?m) như m?t tham s? thay th? trong m?t ho?c thêm t?p tin bó. M?t s? d?ng cho vi?c này s? là đ? t?m ki?m m?t c? th? t?p tin và sau đó th?c hi?n m?t s? hành đ?ng trên ho?c v?i t?p này. T?p có th? sau đó đư?c s? d?ng trong m?t ho?c nhi?u t?p tin batch như m?t tham s? thay th?.

THÔNG TIN THÊM

Trư?c tiên, b?n c?n ph?i thi?t l?p m?t t?p tin m?t d?ng v?i m?t ph?n l?nh
   set varname=
				
không có v?n chuy?n tr? l?i (CR) ho?c linefeed (LF) cu?i (đi?u này có th? th?c hi?n v?i b?n sao CON b?ng cách nh?n CTRL + Z sau d?u hi?u b?nh đ?ng [=] và ?n ENTER).

T?p s? như th? này trên màn h?nh:
   C:\>COPY CON INIT.TXT
   SET VARNAME=^Z
				
Các bư?c sau đây có th? đư?c ban hành t? d?u nh?c l?nh MS-DOS ho?c t? trong m?t t?p tin th?c thi:

  1. T?m ki?m m?t m?c nh?p thư m?c duy nh?t và đ? các k?t qu? trong m?t văn b?n t?p tin.
          dir | find "dos" > textfile
  2. N?i thêm hai t?p tin vào m?t t?p tin th?c thi b?ng cách s? d?ng l?nh COPY như sau:
          copy init.txt+textfile varset.bat
  3. Đ?t n?i dung c?a t?p tin văn b?n trong m?t bi?n b?ng cách ch?y VARSET.DƠI.
VARSET.BAT đ?t bi?n môi trư?ng m?t tương đương v?i m?c nh?p thư m?c t?m th?y trư?c đó. Đi?u này cho phép các bi?n môi trư?ng đ? đư?c s? d?ng như là m?t thay th? tham s? trong t?p tin bó sau này. VARSET.DƠI có th? đư?c g?i là t? l?nh nh?c ho?c t? bên trong m?t t?p tin th?c thi.

Lưu ?: Quá tr?nh này cho các thư m?c tên ch? ho?t đ?ng n?u MS-DOS 5.0 ho?c 6.0 là đư?c s? d?ng. Dư?i MS-DOS 5.0 và 6.0, / b chuy?n đ?i ph?i đư?c s? d?ng khi b?n đang t?m ki?m m?t tên thư m?c. Dư?i đây là m?t ví d? v? t?m ki?m m?t thư m?c dư?i MS-DOS 5.0 ho?c 6.0.
   dir /b | find "dos5" > textfile
				
Lưu ?: V?n c?n gi?i h?n đ? dài c?a bi?n này, 127-k? t? bao g?m các tên bi?n và b?nh đ?ng đăng (=).

Thu?c tính

ID c?a bài: 66292 - L?n xem xét sau cùng: 17 Tháng Tám 2011 - Xem xét l?i: 2.0
Áp d?ng
  • Microsoft MS-DOS 4.0 Standard Edition
  • Microsoft MS-DOS 5.0 Standard Edition
  • Microsoft MS-DOS 6.0 Standard Edition
  • Microsoft MS-DOS 6.2 Standard Edition
  • Microsoft MS-DOS 6.21 Standard Edition
  • Microsoft MS-DOS 6.22 Standard Edition
T? khóa: 
kbmt KB66292 KbMtvi
Máy d?ch
QUAN TRỌNG: Bài vi?t này đư?c d?ch b?ng ph?n m?m d?ch máy c?a Microsoft ch? không ph?i do con ngư?i d?ch. Microsoft cung c?p các bài vi?t do con ngư?i d?ch và c? các bài vi?t do máy d?ch đ? b?n có th? truy c?p vào t?t c? các bài vi?t trong Cơ s? Ki?n th?c c?a chúng tôi b?ng ngôn ng? c?a b?n. Tuy nhiên, bài vi?t do máy d?ch không ph?i lúc nào c?ng hoàn h?o. Lo?i bài vi?t này có th? ch?a các sai sót v? t? v?ng, cú pháp ho?c ng? pháp, gi?ng như m?t ngư?i nư?c ngoài có th? m?c sai sót khi nói ngôn ng? c?a b?n. Microsoft không ch?u trách nhi?m v? b?t k? s? thi?u chính xác, sai sót ho?c thi?t h?i nào do vi?c d?ch sai n?i dung ho?c do ho?t đ?ng s? d?ng c?a khách hàng gây ra. Microsoft c?ng thư?ng xuyên c?p nh?t ph?n m?m d?ch máy này.
Nh?p chu?t vào đây đ? xem b?n ti?ng Anh c?a bài vi?t này:66292
Khước từ Nội dung trong Cơ sở Kiến thức Không còn được hỗ trợ
Bài vi?t này nói v? các s?n ph?m mà Microsoft không c?n h? tr? n?a. Do đó, bài vi?t này đư?c cung c?p "nguyên b?n" và s? không đư?c c?p nh?t.

Cung cấp Phản hồi