![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 00:58 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求一批处理文件,包括读取文件和修改文件等方法! |
| 可打印版本 1,002 / 3 |
| 第1楼 vus520 | 发表于 2007-06-19 14:29 |
| 初级用户 发帖 15 积分 34 | |
|
求一批处理文件,包括读取文件和修改文件等方法! 说明:
已经搜索了多次,目前尚未找到比较有效的解决方法,只求高人能指点一下!最好能帮忙写出批处理文件! 事因: 想在本地测试服务器,要多次安装PHP和MYSQL,后来下载了一些集成安装包!发现这些安装多半只能按默认安装在一个特定的文件夹下!不方便啊,所以想修改,现在面临以下问题! 问题: 我想单独列出一个config.ini文件,内容中包括了: ---------------------------------------------------------------------------------- 集成安装包安装路径,path="d:\webserver" 网页文件所在目录,wwwroot="d:\wwwroot" ---------------------------------------------------------------------------------- 我想得用BAT读取path的值,在安装的时候读取path的值。将安装包安装在这个路径下,同时可以让用户自己安装在其它目录! 这里出现一个读取问题:如何读取path=后的值再写入php的配置文件如php.ini 设php.ini中有如下内容: ---------------------------------------------------------------------------------- PHP文件目录="d:\webroot\php" ---------------------------------------------------------------------------------- 总结: 我的意思是如果用户默认安装的话,就不用修改所有文件,如果用户修改了配置文件config.ini文件,我要读取其中的设置再分别写入其它的配置文件! 现在郁闷得很啦~谢谢了! |
|
| 第2楼 zasxcdfv | 发表于 2007-06-19 14:36 |
| 初级用户 发帖 75 积分 152 | |
|
@echo on & setlocal enabledelayedexpansion
findstr /i "path" config.ini >>tmp01.txt findstr /i "wwwroot" config.ini >>tmp02.txt for /f "delims=, tokens=2" %%i in (tmp01.txt) do set path_=%%i & echo !path_:~6,-2! for /f "delims=, tokens=2" %%i in (tmp02.txt) do set path2_=%%i & echo !path2_:~9,-2! del tmp01.txt del tmp02.txt pause 这样结果就是 d:\webserver 如果要把它们加进php文件的话,echo后面加个>>php.ini就行了 [ Last edited by zasxcdfv on 2007-6-19 at 02:47 PM ] |
|
| 第3楼 zasxcdfv | 发表于 2007-06-19 14:36 |
| 初级用户 发帖 75 积分 152 | |
|
CGI/PHP程序错误: 实际用户ID无法改变!
-------------------------------------------------------------------------------- 实际用户ID无法改变! 服务器端配置: Server Administrator/Contact: Server Name: www.cn-dos.net Server Port: 80 Server Protocol: HTTP/1.1 这是怎么回事? |
|
| 第4楼 wudixin96 | 发表于 2007-06-19 16:43 |
| 银牌会员 发帖 931 积分 1,928 | |
|
楼主似乎没说明path后的值写入php.ini文件中的格式?
难道是php.ini ---------------------------------------- PHP文件目录="d:\webroot\php" "d:\webserver" ---------------------------------------- ? |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |