显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

凌晨阳光

 
 
 
 
 
 

批处理For循环,变量不变是常量的解决办法

2017-6-15 15:21:25 阅读37 评论0 152017/06 June15

预处理机制:批处理读取命令时是按行读取的(另外例如 for 命令等,其后用一对圆括号闭合的所有语句也当作一行),在处理之前要完成必要的预处理工作,这其中就包括对该行命令中的变量赋值。在不启用变量延迟,也不对变量动态捕获其扩展变化时,变量在预处理阶段不作改变

setlocal enabledelayedexpansion ,就是启用变量延迟,我们可以形象的认为是启用了“对变量动态捕获扩展变化”。而 ! 括起来的变量,就是要动态捕获扩展的目标变量,如果不需要,可以继续使用 % 括变量。

示例

@echo off

SETLOCAL ENABLEDELAYEDEXPANSION

for /l %%i in (1 1 10) do (

set var=%%i

echo !var! 启用延缓环境变量

echo %var% 未启用延缓环境变量

)

作者  | 2017-6-15 15:21:25 | 阅读(37) |评论(0) | 阅读全文>>

INI文件读取操作

2016-9-19 11:58:24 阅读65 评论0 192016/09 Sept19

Declare Function GetPrivateProfileSection Lib "kernel32" Alias "GetPrivateProfileSectionA" _

    (ByVal lpAppName As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long

Declare Function GetPrivateProfileSectionNamesA Lib "kernel32.dll" (ByVal szValue$, ByVal nSize&, ByVal szFileName$) As Long

Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, _

                              

作者  | 2016-9-19 11:58:24 | 阅读(65) |评论(0) | 阅读全文>>

Excel使用函数判断是否是日期的方法

2016-2-22 12:49:59 阅读75 评论0 222016/02 Feb22

Excel中的日期其实际是数值,可以利用以下函数进行判断是否是数值:

1、Type函数

如果數值是 TYPE 會傳回 數字 1 文字 2 邏輯值 4 錯誤值 16 陣列 64

2、ISNUMBER

作者  | 2016-2-22 12:49:59 | 阅读(75) |评论(0) | 阅读全文>>

解决方法:

直接在打印机上操作,打印机ready的时候,先按一下menu,然后* 和#一起按 ,进入到develep menu,按打勾键确认,然后向右的箭头找到reinitffs ,按打勾键确认,稍后打印机会重新启动

作者  | 2015-9-17 12:25:03 | 阅读(178) |评论(0) | 阅读全文>>

【转】 sql2000修改数据库名称

2013-10-17 13:37:18 阅读76 评论0 172013/10 Oct17

Use master

      EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'

      EXEC sp_renamedb 'OldDbName', 'NewDbName'

      EXEC sp_dboption 'NewDbName', 'Single User', 'FALSE'

      GO

EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE'

      EXEC sp_dboption 'NewDbName', 'Single User', 'FALSE'

      这两条语句的意思是将数据库转换为单用户模式和非单用户模式,这样可以避免在重命名数据库的时候有其它用户对数据库进行操作,造成死锁。

      当在修改时一定要确定没有用户连接到要修改的数据库,如果有用户连接到数据库的话会造成数据库重命名失败,解决这个问题也很简单,只要运行一下下面的代码就可以查看当前的连接情况。

作者  | 2013-10-17 13:37:18 | 阅读(76) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注