[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 批处理如何在注册表内新建子项并赋予任意坐标值?

想用批处理在注册表内新建子项并给子项赋予可以输入的任意坐标值应该如何运用批处理命令?请大内高手高高手们多多指点。学生在此等候。 谢谢

看看教程,自己就能搞定,你行的。

批处理中reg命令基础:添加注册表项
http://bbs.bathome.net/thread-3747-1-1.html

TOP

回复 2楼 的帖子

@echo off&mode con cols=105 lines=40&setlocal EnableDelayedExpansion
:caidan
cls
set sel=
set/p sel=
:1
cls
color 1f
echo 默认情况下,系统壁纸只有“居中;平铺;拉伸”三种设置;如果希望将壁纸设定在指定位置,可按本操作设置。
FOR /L %%S IN (1,1,3) Do echo.
Echo 注意:以上数据取负值时为向左,向下偏移,取正值时为向右,向上偏移。
Echo %S%输入完毕请[回车]
FOR /L %%S IN (1,1,3) Do echo.
SET /P !sp!=%Sp% 请确认:
SET /P !cz!=%cz% 请确认:
if !sp!==%Sp% if !cz!==%cz%
Reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "WallpaperOringinX" /t REG_SZ /d %sp% /f
Reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v "WallpaperOringinY" /t REG_SZ /d %cz% /f
goto pause

如此只能够新建子项并不能给予子项赋予输入值怎么办?
按你提示地址查看后,并未能获得相关技术资料,还是请【版版现身说法】给讲解内详吧

TOP

回复 3楼 的帖子

你想给哪个子项赋予哪个输入值?

TOP

Echo %S%输入完毕请[回车]
?在这之前设置过变量S吗?

SET /P !sp!=%Sp% 请确认:
SET /P !cz!=%cz% 请确认:
if !sp!==%Sp% if !cz!==%cz%
这三句是在做什么呢?if语句不完整。。。。。。
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

回复 5楼 的帖子

不是那是乱加上的试着玩的。
  1. 给以下这两个子项赋予自己可随便输入的坐标值
  2. "WallpaperOringinX"
  3. "WallpaperOringinY"
  4.                                 问题已经解决
复制代码
谢谢 你们的指点

TOP

回复 6楼 的帖子

你是来求助的,还是来玩人的?

TOP

返回列表