自己整的社保计算器

社保年检用的计算器

; Generated by Auto-GUI 3.0.1
#SingleInstance Force
#NoEnv
SetWorkingDir %A_ScriptDir%
SetBatchLines -1

Menu Tray, Icon, shell32.dll, 197

Gui +Resize
Gui Font, s20 cRed, Segoe UI
Gui Add, Text, x332 y13 w469 h69 +0x200, 社保计算器-by hzn
Gui Add, Text, x-4 y81 w481 h57 +0x200, 根据实际情况修改社保比例
Gui Add, Text, x-2 y137 w143 h65 +0x200, 养老公司
Gui Add, Edit, v养老公司比例 gsubmit x144 y143 w176 h55, 0.2
Gui Add, Text, x329 y139 w143 h65 +0x200, 养老个人
Gui Add, Edit, v养老个人比例 gsubmit x471 y138 w185 h63, 0.08
Gui Add, Text, x0 y202 w143 h65 +0x200, 医疗公司
Gui Add, Edit, v医疗公司比例 gsubmit x144 y206 w177 h57, 0.09
Gui Add, Text, x333 y211 w143 h65 +0x200, 医疗个人
Gui Add, Edit, v医疗个人比例 gsubmit x479 y215 w180 h61, 0.02
Gui Add, Text, x4 y265 w143 h65 +0x200, 失业公司
Gui Add, Edit, v失业公司比例 gsubmit x149 y271 w177 h57, 0.015
Gui Add, Text, x334 y272 w143 h65 +0x200, 失业个人
Gui Add, Edit, v失业个人比例 gsubmit x479 y283 w177 h57, 0.005
Gui Add, Text, x3 y333 w143 h65 +0x200, 工伤公司
Gui Add, Edit, v工伤公司比例 gsubmit x149 y337 w223 h57, 0.005
Gui Add, Text, x5 y396 w143 h65 +0x200, 生育公司
Gui Add, Edit, v生育公司比例 gsubmit x155 y402 w177 h57, 0.008
Gui Add, Text, x4 y465 w150 h72, 正向运算
Gui Add, Text, x3 y541 w203 h53 +0x200, 名字(可不填)
Gui Add, Edit, v名字 gsubmit x207 y523 w210 h75, 全部员工
Gui Add, Edit, v缴费基数1  gsubmit x209 y602 w210 h75, 4250
Gui Add, Text, x3 y594 w203 h82 +0x200, 缴费基数1
Gui Add, Text, x431 y603 w274 h82 +0x200, 缴费基数2(用作比较)
Gui Add, Edit, v缴费基数2  gsubmit x708 y606 w210 h75, 0
Gui Add, Button, x4 y680 w326 h129, 计算缴纳的社保
Gui Add, Button, x331 y679 w287 h132, 比较两个基数的差距
Gui Add, Button, x614 y682 w291 h129, 逆运算
Gui Show, w924 h815, 社保计算器-by hzn
Return

submit:
gui,submit,NoHide
Return

GuiSize:
    If (A_EventInfo == 1) {
        Return
    }

Return

GuiEscape:
GuiClose:
    ExitApp

公式计算:
总比例:=养老公司比例+养老个人比例+医疗公司比例+医疗个人比例+失业公司比例+失业个人比例+工伤公司比例+生育公司比例
公司比例:=养老公司比例+医疗公司比例+失业公司比例+工伤公司比例+生育公司比例
个人比例:=养老个人比例+医疗个人比例+失业个人比例
月总缴纳社保1:=Round(总比例*缴费基数1,2)
年总缴纳社保1:=Round(月总缴纳社保1*12,2)
月公司缴纳1:=Round(公司比例*缴费基数1,2)
年公司缴纳1:=Round(月公司缴纳1*12,2)
月个人缴纳1:=Round(个人比例*缴费基数1,2)
年个人缴纳1:=Round(月个人缴纳1*12,2)

月总缴纳社保2:=Round(总比例*缴费基数2,2)
年总缴纳社保2:=Round(月总缴纳社保2*12,2)
月公司缴纳2:=Round(公司比例*缴费基数2,2)
年公司缴纳2:=Round(月公司缴纳2*12,2)
月个人缴纳2:=Round(个人比例*缴费基数2,2)
年个人缴纳2:=Round(月个人缴纳2*12,2)

月公司差额:=Round(月公司缴纳2-月公司缴纳1,2)
月个人差额:=Round(月个人缴纳2-月个人缴纳1,2)
月总差额:=Round(月总缴纳社保2-月总缴纳社保1,2)
年公司差额:=Round(年公司缴纳2-年公司缴纳1,2)
年个人差额:=Round(年个人缴纳2-年个人缴纳1,2)
年总差额:=Round(年总缴纳社保2-年总缴纳社保1,2)
Return

Button计算缴纳的社保:
gui,submit,NoHide
gosub 公式计算
MsgBox, 4,计算结果,
(
社保个人加公司的比例是 %总比例%
公司部分的比例为 %公司比例%  个人部分的比例为 %个人比例%
每个月要缴纳社保的金额是 %月总缴纳社保1% 元
社保公司部分的金额是  %月公司缴纳1% 元
社保个人部分的金额是  %月个人缴纳1% 元
每年总共交社保  %年总缴纳社保1%
每年总共交社保公司部分 %年公司缴纳1%
)
IfMsgBox Yes
{
    gosub SavaData1
    MsgBox,数据写入csv文件和剪切板
}
Return


Button比较两个基数的差距:
gui,submit,NoHide
gosub 公式计算
MsgBox, 4,计算结果,
(
第一个基数为 %缴费基数1%
社保个人加公司的比例是 %总比例%
公司部分的比例为 %公司比例%  个人部分的比例为 %个人比例%
每个月要缴纳社保的金额是 %月总缴纳社保1% 元
社保公司部分的金额是  %月公司缴纳1% 元
社保个人部分的金额是  %月个人缴纳1% 元
每年总共交社保  %年总缴纳社保1% 元
每年总共交社保公司部分 %年公司缴纳1% 元
第二个基数为 %缴费基数2%
每个月要缴纳社保的金额是 %月总缴纳社保2% 元
社保公司部分的金额是  %月公司缴纳2% 元
社保个人部分的金额是  %月个人缴纳2% 元
每年总共交社保  %年总缴纳社保2% 元
每年总共交社保公司部分 %年公司缴纳2% 元
比较差额:
调整基数后每个月总共多交 %月总差额% 元
公司多交 %月公司差额% 元
个人多交 %月个人差额% 元
每年总共多交 %年总差额% 元
公司多交 %年公司差额% 元
个人多交 %年个人差额% 元
)
IfMsgBox Yes
{
    gosub SavaData2
    MsgBox,数据写入csv文件和剪切板
}
Return

SavaData1:
a:="`n"名字 "," 缴费基数1 "," 月公司缴纳1 "," 月个人缴纳1 "," 月总缴纳社保1
FileAppend,%a%,Data.csv
Clipboard:=月总缴纳社保1
Return
SavaData2:
a:="`n"名字 "," 缴费基数2-缴费基数1 "," 月公司差额 "," 月个人差额 "," 月总差额
FileAppend,%a%,Data.csv
Clipboard:=月总差额
Return

给TA捐赠
共{{data.count}}人
人已捐赠
其他

快速录入入库单调拨单的辅助脚本

2022-3-5 16:19:14

其他

解决ahkspy有时候不能读太长的标题

2022-3-5 16:20:19

5 条回复 A文章作者 M管理员
  1. hexuren

    建议上个图

  2. random

    ?

  3. tornee

    牛逼,这个还能做图形界面啊

  4. 影落飛白

    运行报错呢 是我ahk安装版本(1.1.32.00)的问题吗

  5. qqtanaka

    学习学习

个人中心
购物车
优惠劵
有新私信 私信列表
搜索