텍스트 파일에서 클립보드로 다양한 내용 줄 복사

텍스트 파일에서 클립보드로 다양한 내용 줄 복사

텍스트 파일에서 두 줄의 콘텐츠를 복사하기 위해 일괄 처리를 실행하고 싶지만 작동하지 않습니다. 두 줄을 모두 복사합니다. 검토해 보시고 올바른 방법이 무엇인지 조언 부탁드립니다. 감사해요.

내 텍스트 파일 내용은 다음과 같습니다(첫 번째 줄은 프록시 서버이고 두 번째 줄은 예외 목록입니다).

sample1.scii.com.uu
*.dh;*.gduu;*.uuarg;10.13.*;10.109.*;10.133.*;*.ehr2.com.uu;*.cldpaast1.hu.org.uu;cims-adi-app-cims-dmz-sit.hu.org.uu

내 스크립트

clip<%~dp0DH_Proxy.txt
start ms-settings:network-proxy
ping /n 6 localhost>nul 2>&1
clip<<%~dp0DH_Proxy.txt
goto :eof

답변1

원하는 대로 만들려면For /F파일에서 한 번에 하나씩 각 줄을 수신하고 에코하는 루프:

@echo off 

for /f usebackq^delims^= %%i in =;(`
find "." ^<"%~dp0\DH_Proxy.txt"`)do =;(
     start "" /b ms-settings:network-proxy
     echo\%%~i|clip & >nul 2>&1 timeout /t 6
    );=

답변2

실제로는 생각보다 간단합니다.

type "%~dp0DH_Proxy.txt" | clip

관련 정보