
【已解決】批處理變量為什么傳遞不下去啊求助,為什么變量傳遞不下去啊?此代碼原文見:http://www.bathome.net/thread-23304-1-1.html
為什么echo 是空值啊!? 傳遞不下來嗎?我需要這個參數往下傳遞nclick="copycode($('code0'));">復制代碼
- @echo off
- setlocal enabledelayedexpansion
- pushd Z:test
- for /d %%a in (*) do (
- set a=%%a
- if !a:~-1! neq $ (
- set /a n+=1
- set .!n!=%%a
- )
- )
- set /a r=!random! %% n + 1
- for %%a in (!r!) do (
- xcopy !.%%a!* c:test!.%%a! /s /y&& ren !.%%a! !.%%a!$ && start c:test!.%%a!1.txt
- )
- echo !.%%a!
- pause

