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

凌晨阳光

 
 
 
 
 
 

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

2017-6-15 15:21:25 阅读48 评论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 | 阅读(48) |评论(0) | 阅读全文>>

INI文件读取操作

2016-9-19 11:58:24 阅读74 评论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 | 阅读(74) |评论(0) | 阅读全文>>

【转】 sql2000修改数据库名称

2013-10-17 13:37:18 阅读80 评论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 | 阅读(80) |评论(0) | 阅读全文>>

用友7.2升级到U852方法

2013-5-27 14:34:05 阅读476 评论0 272013/05 May27

一、所需资料

1、用友7.2的数据库文件(Access数据库),一般是ZT001下的年度文件夹内的zw.mdb,不能改动文件夹ZT001的结构。

2、用友7.2的数据库配置文件zwset.mdb

3、安装好U852

二、准备工作

1、修改zwset.mdb,可以用Access或mdb工具批量修改;或者用U7.2自带的工具 ZwTools.exe逐个修改,修改要求如下:

(1)将Computer修改为安装有U852的电脑名称(下称本电脑);

(2)将unc_path修改为用友7.2的数据库对应账套的的路径(该路径要求本电脑能够访问),如D:\UDATA\ZT001\

(3)将cacc_path修改为用友7.2的数据库的存放路径,如D:\UDATA\三、升级步骤

1、打开U852的升级工具,具体设置见下图:

2、点击确定后,设置见下图:

如果目标账套号是第一次升级,则会先要求填写建立账套的相关资料,涉及科目位数设定要与zwset.mdb的cgrade一致。

单击确定进入数据升级界面,由于U72X集成系统中往来单位没有区分供应商/客户,因此,在升级界面中有个选择供应商(或客户)的科目设置,为方便操作,建议不要做供应商/客户分类,统一转换成供应商或客户,在第二年再进行调整。在数据升级成功后,再根据地区分类中的设置,在供应商(或客户)分类中进行同样的设置,并调整供应商(或客户)档案中的分类设置。

作者  | 2013-5-27 14:34:05 | 阅读(476) |评论(0) | 阅读全文>>

7级税率下的个税及年终奖个税计算公式

2013-3-19 11:19:12 阅读558 评论0 192013/03 Mar19

一、工资薪金个人所得税计算

2011年9月1日起调整后,也就是2012年现在实行的7级超额累进个人所得税税率表 

个税免征额3500元(工资薪金所得适用)

级数

全月应纳税所得额

全月应纳税所得额(不含税级距)

税率(%)

速算扣除数

1

不超过1,500元

不超过1455元的

3

0

2

超过1,500元至4,500元的部分

超过1455元至4155元的部分

10

105

3

超过4,500元至9,000元的部分

超过4155元至7755元的部分

20

555

4

超过9,000元至35,000元的部分

超过7755元至27255元的部分

25

1,005

5

超过35,000元至55,000元的部分

超过27255元至41255元的部分

30

2,755

6

超过55,000元至80,000元的部分

超过41255元至57505元的部分

35

5,505

7

超过80,000元的部分

超过57505元的部分

45

作者  | 2013-3-19 11:19:12 | 阅读(558) |评论(0) | 阅读全文>>

查看所有日志>>

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

日志分类

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

页脚

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

注册 登录  
 加关注