Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
bat文件在公共文件文件夹中正常运行,但在系统文件夹中快速通过 首先,这是我的bat代码: 我用它来自动更改我的Win7登录界面图片 我花了半天的时间来写它,它在我的测试文件夹中正常运行 当我将图片和bat文件复制到 “C:\Windows\System32\oobe\info\backgrounds” 只需单击bat文件,它就会变成flash pass 我试图修改它的权威性,但它不起作用 我真的很想知道为什么,我非常感谢你的回答_Windows_Batch File_Flash - Fatal编程技术网

bat文件在公共文件文件夹中正常运行,但在系统文件夹中快速通过 首先,这是我的bat代码: 我用它来自动更改我的Win7登录界面图片 我花了半天的时间来写它,它在我的测试文件夹中正常运行 当我将图片和bat文件复制到 “C:\Windows\System32\oobe\info\backgrounds” 只需单击bat文件,它就会变成flash pass 我试图修改它的权威性,但它不起作用 我真的很想知道为什么,我非常感谢你的回答

bat文件在公共文件文件夹中正常运行,但在系统文件夹中快速通过 首先,这是我的bat代码: 我用它来自动更改我的Win7登录界面图片 我花了半天的时间来写它,它在我的测试文件夹中正常运行 当我将图片和bat文件复制到 “C:\Windows\System32\oobe\info\backgrounds” 只需单击bat文件,它就会变成flash pass 我试图修改它的权威性,但它不起作用 我真的很想知道为什么,我非常感谢你的回答,windows,batch-file,flash,Windows,Batch File,Flash,尝试更改权限或以管理员身份运行。尝试更改权限或以管理员身份运行。正如您所说,我已经尝试过了,但直到闪存通过为止。而且,问题是,勾号方块在其作为管理员运行的属性上是灰色的。我想你可以试试我的脚本,也许你会在遇到我时发现问题。你说得对,当我使用我的内部管理员帐户登录时,它可以工作,但如何使我的自我帐户成为内部管理员,它似乎不能。我按照你说的进行了尝试,但直到flash通过为止。而且,问题是,勾号方块在其作为管理员运行的属性上是灰色的。我想你可以试试我的脚本,也许你会发现我遇到的问题。你说得对,当我使

尝试更改权限或以管理员身份运行。

尝试更改权限或以管理员身份运行。

正如您所说,我已经尝试过了,但直到闪存通过为止。而且,问题是,勾号方块在其作为管理员运行的属性上是灰色的。我想你可以试试我的脚本,也许你会在遇到我时发现问题。你说得对,当我使用我的内部管理员帐户登录时,它可以工作,但如何使我的自我帐户成为内部管理员,它似乎不能。我按照你说的进行了尝试,但直到flash通过为止。而且,问题是,勾号方块在其作为管理员运行的属性上是灰色的。我想你可以试试我的脚本,也许你会发现我遇到的问题。你说得对,当我使用我的内部管理员帐户登录时,它可以工作,但如何使我的自我帐户成为内部管理员,它似乎不能。
@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