windows - En flagermusfil kører korrekt i Common FileFolder, men flashpas på systemmappen

Indlæg af Hanne Mølgaard Plasc

Problem



Det første er dette min flagermuskode:



@echo off
    echo 此程序是用于,在每次启动Win7时,自动更换Win7的登录背景。它的登录背景的切换,
    echo 是基于一组图片进行轮播
    echo ----------------------------------------------------------------------
    echo 程序思路:Win7文件夹下名字为backgroundDefault.jpg的图片会被当作登录背景图片显示。
    echo 程序的主要作用,是在那一组图片中,适当的修改每个图片的名称,
    echo 从而实现每次开机的登录界面都不相同
    echo -----------------------------------------------------------------------
    rem 程序开始 

setlocal enabledelayedexpansion

rem 先将最小序号的L(min),改为backgroundDefault.jpg

rem 前提是不能存在同名的改后的文件的结果,因此

ren "backgroundDefault.jpg" "backgroundDefault"

ren "L1.jpg" "backgroundDefault.jpg"

rem 声明一个变量,获取当前L之后的序号
rem set picName=this is

rem pause

rem 统计L开头的文件的个数(应当多个1出来)
set /a sum=1

rem 循环求和 L开头的文件的数量

for \%\%x in (L*.jpg) do (
set picName=\%\%x
rem echo !picName!

rem pause

set next=!picName:~1,1!
set /a next=next-1
rem echo !next!
rem pause

rem 重命名文件
ren !picName! "L"!next!".jpg"

rem echo L!next!.jpg
rem pause

set /a sum=sum+1
)

rem 最后将backgroundDefault,改为backgroundDefault.jpg

ren "backgroundDefault" "L"!sum!".jpg"

rem pause



  • Jeg bruger den til at ændre mit Win7 login interface billede auto,

  • Jeg bruger halvdelen af ​​dagen til at skrive det, og det løber ordentligt i min testmappe,

  • Når jeg kopierer mine billeder og flagermusfiler til mappen til


      

        
    • 'C: \ Windows \ System32 \ oobe \ info \ backgrounds',

    •   


  • Klik bare på flagermusfilen, og det viser sig at være flashpas.

  • Jeg har forsøgt at ændre autoriteten af ​​det, men det virker ikke.

  • Jeg vil virkelig gerne vide hvorfor jeg er så værdsat for svaret.


Bedste reference


Prøv at ændre tilladelser eller køre den som en administrator.