2022-6-29 myluzh
Python
问题
用Python开发的无界面程序,执行过程在cmd黑窗口中打印信息时,有时,一不小心鼠标点到了黑窗口里,程序就挂起,不执行了,必须把焦点去除才能恢复执行,很是烦人。一番搜索之后找到个还算简单的解决方案,此处记下来,分享给有需要的小伙伴。
解决方案
把这几行代码加入到待执行程序中即可。
import ctypes
kernel32 = ctypes.windll.kernel32
kernel32.SetConsoleMode(kernel32.GetStdHandle(-10), 128)
想要详细了解参数意义的,可以参考微软官方文档 https://docs.microsoft.com/en-us/windows/console/setconsolemode。
阅读全文>>
标签: python 快速编辑模式
评论(0)
(881)
2022-6-29 myluzh
Python
根目录需存在一个user.csv文件,格式如下
账号名称,姓名,组织单位(xxx/xxx/xxx)
例如:李小天,A888888,股份有限公司/股份有限公司/研究所
import logging
import os
class AD:
def __init__(self):
self.logging = None
self.logtxt = None
self.Domain = "jsg.local"
self.DefaultPwd = "1234.com"
self.UserTxt = "./user.csv"
self.LogTxt = "./log.txt"
self.log()
def log(self):
# encoding='utf-8') # 中文乱码在python>3.9该有参数
logging.basicConfig( # filename=self.LogTxt,
...
阅读全文>>
标签: python 域控 ad 批量创建
评论(0)
(593)
2022-6-15 myluzh
Linux
方法一:修改 /etc/rc.d/rc.local 文件
/etc/rc.d/rc.local 文件会在 Linux 系统各项服务都启动完毕之后再被运行。所以你想要自己的脚本在开机后被运行的话,可以将自己脚本路径加到该文件里。
但是,首先需要确认你有运行这个文件的权限。
$ chmod +x /etc/rc.d/rc.local
为了演示,我们创建了一个脚本,当它被执行之后,将在家目录下写入有特定信息的文件。
$ vim auto_run_script.sh
#!/bin/bash
date >> /home/alvin/output.txt
hostname >> /home/alvin/output.txt
保存退出后,再给它赋予可执行权限:
$ chmod +x auto_run_script.sh
然后,我们再将脚本添加到 /etc/rc.d/rc.local 文件最后一行:
$ vim /etc/rc.d/rc.local
/home/alvin/auto_run_script.sh
接下来,我们就可以试试效果了。直接重启系统就可以了:
$ sudo reboo...
阅读全文>>
标签: linux
评论(0)
(446)