A. shell脚本报错问题,文件名用日期变量识别不了。
$zuori这个变量要用双引号括起来,否则和后面的下划线内容连在一起,会当作$zuori_000_000 整个作为一个变量,跟实际的需要不符。
B. 在Labview 中使用MATLAB Script 时 出现“LabVIEW向脚本服务器发送变量失败”是怎么回事
出现1046错误说明MATLAB组件未被注册,解决方法是
点击开始→运行→cmd(以管理员权限打开)
关闭MATLAB和LabVIEW的相关窗口,重新启动(同样以管理员权限运行)
这两个软件,就大功告成了!
每运行LabVIEW则会启动MATLAB的那个弹窗,(这个弹窗千万不能关闭!!!不然会报错1047)
表示MATLAB与LabVIEW通信成功。
C. 运行VS添加变量时,总是弹出当前页面的脚本发生错误 对象不支持此属性或方法对话框
Please follow the following steps:
- Open regedit (on a 64-bit OS, open the 32-bit regedit)
- Under “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings\Zones”, create a new key called 1000 (if it isn't already there)
- Under 1000, create a DWORD entry with:
o Name = 1207
o Type = REG_DWORD
o Data = 0x000000
好像是因为安装IE8以后会出现这样的错误,我的是VS2008,修改注册表以后就好了。
D. 大家好,我想用shell写一个脚本,用变量得到一个模块之后(比如MM),用insmod $(MM) 不成功
权限问题吧,试试 sudo insmod $(MM)
E. vs2005添加变量是,出现“脚本发生错误”。怎么解决啊
这个问题我原来也碰见过。 首先对于“脚本发生错误”的对话框上点击“是”。然后,在添加变量的对话框的框内上方有一段背景是黄色的位置,点击一下,按照它上面的做就完了。 如果还有问题,那就再说说情况。
F. 运行VS添加变量时,总是弹出当前页面的脚本发生错误“对象不支持此属性或方法对话框”,应该怎么办
好像是因为安装IE8以后会出现这样的错误,我的是VS2008,修改注册表以后就好了。
Please follow the following steps:
- Open regedit (on a 64-bit OS, open the 32-bit regedit)
- Under “HKEY_CURRENT_
Settingsones”, create a new key called 1000 (if it isn't already there)
- Under 1000, create a DWORD entry with:
o Name = 1207
o Type = REG_DWORD
o Data = 0x000000
G. 电脑显示当前页面的脚本发生错误是怎么解决
"脚本错误”形成的原因是因为访问者所使用的浏览器不能完全支持页面里的脚本,。遇到“脚本错误”时一般会弹出一个脚本运行错误警告窗口,脚本错误并不会影响网站浏览,要关闭警告则可以在浏览器的工具菜单选择Internet选项,然后单击高级属性页。进入到浏览标签,并选中“禁止脚本调试”复选框,以后你就不会再收到这些警告了。
H. 传奇服务端脚本错误,哪位高手帮我看下。加入新的脚本后变量不对
我不知道你的端怎么样的,但有一个前提就是有很多端都是变量只到99的,比如A99,G99什么的,所以你的端可能不支持到500以上的变量。。你可以自己声明几个共公变量,很简单,但要注意一定要在MF里设置哦!
还有就是刚看了你发的这个脚本,是无忧网络的对吧,不知道是谁做的,思路不错,但错误和累赘的地方还真多。。。。。
比如:
[@买下]
#IF
CHECKGAMEGOLD > 10
CHECKGAMEGOLD > <$str(g55)>
#ACT
mov g56 2
gamegold - <$str(g55)>
gamegold - 10
上面这个脚本发现没有,完全是个错误的判断,首先他判断了如果元宝大于10并且大于G55(这里还有个小错误:<$STR(g55)>里面的g必须是大写的,要不系统不认识!),那么执行G56等于2,减元宝G55个,再减元宝10个。。。。。看懂没?前面说如果大于10并大于G55,也就是说需要大于10的基础上大于G55就可以执行减元宝G55+10的命令。。那么这里的G55假设一下等于任意一个数,比如50,那也就是说在大于10的基础上再大于50就可以减去60。。。。多操。蛋的算法。。。。
你将它改成这样就OK了:
[@买下]
#act
mov N99 <$STR(G55)>
inc N99 10
goto @判断完毕
[@判断完毕]
#IF
CHECKGAMEGOLD > <$STR(N99)>
#ACT
mov g56 2
gamegold - <$STR(N99)>
还有呵,下面的脚本段里完全没必要用两个脚本段来实现,一个就够了:
[@管理领地]
#IF
#ACT
MOV S97 <$USERNAME>
GOTO @领主检测8
[@领主检测8]
#IF
EQUAL S97 <$str(A451)>
#SAY
你好!在这里你可以自由的管理你的领地\ \
<设置进入元宝数/@设置进入>
#ELSEACT
MESSAGEBOX 【提示】:抱歉,您不是该地图的主人!
看到了吗?它把用户名的值赋给S97然后再判断S97与A451的大小,这真的很蛋儿疼,直接判断用户名和A451的大小不就得了。。。。。如下:
[@管理领地]
#IF
EQUAL A451 <$USERNAME>
#SAY
你好!在这里你可以自由的管理你的领地\ \
<设置进入元宝数/@设置进入>
#ELSEACT
MESSAGEBOX 【提示】:抱歉,您不是该地图的主人!
I. windows bat 脚本输出的东西不对,变量不能正常识别.请高手指点
@echo off
set beg=4
set end=8
for /l %%p in (%beg%,1,%end%) do (
ping 214.186.%%p.126 /n 2 >>d:/test03.txt
)
pause