❶ DOS命令怎麼輸出指定文件的第一行
@echo off
set /p Str=<file.txt
echo,%Str%
pause
用for命令的話,那麼就是
@echo off
for /f "delims=" %%a in ('type "file.txt"') do (
set "Str=%%~a"
goto Next
)
:Next
echo,%Str%
pause
❷ 如何將dos命令的到的東西輸出到文本文件中
可以使用 FOR /F ["options"] %variable IN (file-set) DO command [command-parameters]
這個命令的具體用法,在DOS中輸入 for /?回車。可以查看。
for 命令可以把它抓回的文字,供DOS命令分析,有點復雜。
dir 命令式顯示文件以及目錄。以及文件和目錄的其它附加信息。type可以打開一個文件,然後重定向到一個文本文件,或一個變數中。比如 type xx.txt>a.txt type xx.txt>var(var是在DOS中定義的變數)
樓上的舉例很好。不過如果樓主想要編寫批處理,就是一大堆DOS命令的話,最好還是看一下DOS相關的書籍。比如"DOS命令行在WINDOWS中的典型應用"或者在CMD.EXE,DOS窗口中輸入HELP /? 回車,查看每一個命令的詳解。
❸ 如何將dos命令的到的東西輸出到文本文件中
可以使用
for
/f
["options"]
%variable
in
(file-set)
do
command
[command-parameters]
這個命令的具體用法,在dos中輸入
for
/?回車。可以查看。
for
命令可以把它抓回的文字,供dos命令分析,有點復雜。
dir
命令式顯示文件以及目錄。以及文件和目錄的其它附加信息。type可以打開一個文件,然後重定向到一個文本文件,或一個變數中。比如
type
xx.txt>a.txt
type
xx.txt>var(var是在dos中定義的變數)
樓上的舉例很好。不過如果樓主想要編寫批處理,就是一大堆dos命令的話,最好還是看一下dos相關的書籍。比如"dos命令行在windows中的典型應用"或者在cmd.exe,dos窗口中輸入help
/?
回車,查看每一個命令的詳解。
❹ windows下dos命令在控制台輸出 一個指定文件的內容 比如.txt的命令是什麼
用edit命令,它是純DOS環境下的:
edit file.txt
若是要在純DOS下列印出來,
可用:
type file.txt | print
其中「|」是管道命令
❺ 如何提取Dos下程序輸出的結果
不寫程序是不可以直接賦值59的,但是可以利用命令重定向符輸出到文件,然後人工打開文件提取。或者自己寫個調用這個程序返回信息,從中分析數據提取出來。
比如 dir >d: .txt ,將目錄信息輸出到d: .txt
❻ java如何獲取DOS窗口命令輸出
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
/**
* JAVA獲取dos窗口命令輸出
*
* @author chenyun
* @version $Id: CmdUtil.java, v 0.1 2015年8月19日 下午3:10:19 chenyun Exp $
*/
public class CmdUtil {
/**
* 獲取某個Cmd命令的輸出,以字元串返回。
*
* @param cmdString CMD命令
* @return
* @throws IOException
*/
public static String getCmdOutput(String cmdString) throws IOException{
// 1、開啟子線程運行Cmd命令
Process proc = null;
String[] cmd = { "cmd", "/c", cmdString };
proc = Runtime.getRuntime().exec(cmd);
// 2、獲取子線程InputStream
InputStream inputStream = proc.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "GBK");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
// 3、從流中讀取數據
String line;
StringBuffer output = new StringBuffer();
while ((line = bufferedReader.readLine()) != null) {
output.append(line + "\r\n");
}
// 4、返回結果
return output.toString();
}
/**
* 測試樁
*
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
System.out.println(CmdUtil.getCmdOutput("ipconfig"));
}
}
❼ 用dos命令將TXT文件的某一列輸出
假定你的1.txt在d盤根目錄下,那在命令行下直接輸入
@for /f "tokens=2 delims= " %v in (d:\1.txt) do @echo %v
如果需要將結果輸出到另一個文件,也可以
@for /f "tokens=2 delims= " %v in (d:\1.txt) do @echo %v >>d:\2.txt
❽ 如何將dos命令的到的東西輸出到文本文件中
舉個例子,在cmd命令下,我們來ping 202.108.22.5,然後把得到的數據輸出到名為1.txt的文本文檔中,那麼我們運行cmd,在游標後面輸入:
ping 202.108.22.5 >1.txt
>後面是文件名,它就會在當前目錄下創建一個名為1.txt的文本文檔,上面所得到的數據就會保存在其中,然後我們還可以繼續把數據保存在其中,那麼語法為:
ping 202.108.22.5 >1.txt
ping 202.106.196.115 >>1.txt
ping 202.106.46.151 >>1.txt
…………
他後面得到的結果都會保存在這個文件中,所以這個文件也就會越來越大,好了,不說了,自己試試吧。
❾ 如何將DOS命令運行的結果輸出到文件
dir > x.txt 可以將要輸出的目錄清單存到x.txt文件中,你可以在你的程序後加個>後面跟個文件名即可,注意輸出的文件格式。