工作常用

Posted chenxiehan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了工作常用相关的知识,希望对你有一定的参考价值。

【1】数据文件加密压缩

VBA★生成随机密码,生成bat格式命令并复制到剪切板,在记事本粘贴保存为.bat即可。

Sub rndpwd()
    Randomize (Format(Now(), "yyyymmddhhmmss"))
    comb = Split("0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z", ",")
    For i = 1 To 11
        For j = 0 To 5
            s = s & comb(Rnd() * 61)
        Next j
        k = Format(i, "00")
        If i < 11 Then
            cs = "RAR.exe a -hp" & s & " -x*610403* 61" & k & "Q1.RAR *61" & k & "* 0*"
        Else
            cs = "RAR.exe a -hp" & s & " 610403Q1.RAR *610403* 0*"
        End If
        Cells(i, 1) = cs
        cs = "": s = ""
    Next i
    UsedRange.Copy
End Sub

BAT★需要将Rar.exe和bat文件放在同一目录,或使用RAR.exe绝对路径。加密、剔除。上面生成的格式如下:

@echo off
    RAR.exe a -hpIPLmsm 6101Q2data.RAR 0* *6101*
    RAR.exe a -hpTfrT8s 6102Q2data.RAR 0* *6102*
    RAR.exe a -hpXzMbg0 6103Q2data.RAR 0* *6103*
    RAR.exe a -hpii2p4T 6105Q2data.RAR 0* *6105*
    RAR.exe a -hpn2dx3r 6106Q2data.RAR 0* *6106*
    RAR.exe a -hp18shFX 6107Q2data.RAR 0* *6107*
    RAR.exe a -hpops35X 6108Q2data.RAR 0* *6108*
    RAR.exe a -hpNjsIxG 6109Q2data.RAR 0* *6109*
    RAR.exe a -hpXwvOq8 6110Q2data.RAR 0* *6110*
    RAR.exe a -hpZ89l9P -x*610403* 6104Q2data.RAR 0* *6104*
    RAR.exe a -hpVtOB7P 610403Q2data.RAR 0* *610403*
pause

【2】笔记本无线和有线网卡分别上外网、内网时,利用bat快速打开/关闭网卡。

同时使用无线和有线网卡,可以用route命令删除原默认路由,分别添加内网静态路由和默认路由实现。但在实际使用过程中,感觉内外网响应速度都很慢。

route delete 0.0.0.0
route add 192.168.0.0 mask 255.255.255.0 192.168.0.254 -p
route add 0.0.0.0 mask 0.0.0.0 10.0.0.254 -p

 

@echo off
:loop
    echo 1.打开内网
    echo 2.打开外网
    echo 3.关闭BAT

    set /p in=请选择(1/2/3):
    cls
    if "%in%"=="1" (
        netsh wlan disconnect
        netsh interface set interface 以太网 enabled
    ) else if "%in%"=="2" (
        netsh wlan connect name=CHENZC
        netsh interface set interface 以太网 disabled
    ) else if "%in%"=="3" (
        exit
    )else (
        echo "请输入1-3!"
    )
goto loop

【3】导出问卷,每个值标保留唯一值,且降序排序。

Sub Qsort()
    Application.ScreenUpdating = False
    s = UsedRange.Rows.Count
    For i = 1 To UsedRange.Columns.Count
        Range(Cells(1, i), Cells(s, i)).RemoveDuplicates 1, xlYes
    Next
    For i = 1 To UsedRange.Columns.Count
        Range(Cells(1, i), Cells(s, i)).Sort Cells(1, i), xlDescending
    Next
End Sub

【4】

【5】 

以上是关于工作常用的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

swift常用代码片段

# Java 常用代码片段

# Java 常用代码片段

IOS开发-OC学习-常用功能代码片段整理

21个常用代码片段