CertUtil -hashfile d:\hogehoge.exe MD5
とするだけ。
#include <algorithm> #include <string> std::string str = "example string with 1234567890"; str.erase(std::remove_if(str.begin(), str.end(), [](unsigned char c){ return !std::isalnum(c); }), str.end());
ChartGPTで教えてもらってテスト済。
ChartGPTはしれっと嘘つくから確認必須。
オープンソースのApache 2.0ライセンスで公開されている(商用利用可能)
とのこと
インストール
pip install nuitka pip install ordered-set pip install zstandard
1ファイルにまとめてアイコンまでつける例
nuitka hogehoge.py --onefile --windows-icon-from-ico=hoge.ico
これ、超絶便利過ぎて日本のGDPが上がってしまいそう🎌⤴️ pic.twitter.com/ArCUPGkhnu
— みやさかしんや@Python/DX/エンジニア (@miyashin_prg) 2023年1月7日
GetStatus()で情報取る
CFileStatus fileStatus; if (CFile::GetStatus(tmpFilepath, fileStatus)) { if (fileStatus.m_size < 2000) { // サイズが以上に小さい return FALSE; } } else { // 開けない return FALSE; }
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) If CloseMode = vbFormControlMenu Then MsgBox "[閉じる]ボタンを使用してください" Cancel = True End If End Sub
Dim start_date, end_date, yyyymmdd yyyymmdd = Format(Now, "yyyy/mm/dd") start_date = CDate(yyyymmdd + " " + UserForm_RetryInfo.TextBox_Start) end_date = CDate(yyyymmdd + " " + UserForm_RetryInfo.TextBox_End)
// 数値ならTRUE BOOL isNumeric(CString& str) { char* p; strtof(str.GetBuffer(0), &p); return *p == 0; }
pip で OpenCV のインストール必要
qiita.com
pip install opencv-python pip install opencv-contrib-python
openh264のDLLが必要。
#ライブラリのインポート import cv2 #VideoCaptureオブジェクトを取得 cap = cv2.VideoCapture('tmp.avi') #動画のプロパティを取得 width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)) height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)) fps = cap.get(cv2.CAP_PROP_FPS) #書き出し設定 fourcc = cv2.VideoWriter_fourcc("H","2","6","4") writer = cv2.VideoWriter('tmp.mp4', fourcc, fps, (width, height)) while True: ret, frame = cap.read() writer.write(frame) if not ret: break writer.release() cap.release()
必要なDLLのバージョンは一回実行してみて、出力をみて確認。
ここからDL
github.com