Skip to content

Instantly share code, notes, and snippets.

View emisjerry's full-sized avatar

emisjerry emisjerry

View GitHub Profile
@emisjerry
emisjerry / cloudSettings
Last active May 29, 2019 06:29
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-05-29T06:29:28.503Z","extensionVersion":"v3.2.9"}
@emisjerry
emisjerry / demo6.dart
Created September 29, 2019 07:04
Flutter demo #6, AlertDialog
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(home: MyApp()));
}
void pn(num n) => print(n);
class MyApp extends StatelessWidget {
@override
@emisjerry
emisjerry / demo3.dart
Created September 29, 2019 07:07
Flutter demo #3, simple samples.
import 'dart:math';
import 'package:flutter/material.dart';
void main() => runApp(new MyAppWidget());
class MyAppWidget extends StatefulWidget {
@override
_MyAppWidgetState createState() => _MyAppWidgetState();
}
@emisjerry
emisjerry / test10.ahk
Created September 29, 2019 07:12
由零開始寫一次關閉多個同名程式的 AutoHotkey腳本(AHK #10)
#SingleInstance Force
SetTitleMatchMode 2
#n::
run notepad
Return
^!f4::
WinGetTitle sTitle, A
; MsgBox %sTitle%
@emisjerry
emisjerry / test9.ahk
Created September 29, 2019 07:14
使用AutoHotkey快速切換語言鍵盤,和超難用的Ctrl/Alt+Shift說再見!(AHK #9)
#SingleInstance Force
!1::
SetDefaultKeyboard(0x0409) ;; 切換為英文輸入
return
!2::
SetDefaultKeyboard(0x0404) ;; 切換為中文輸入
return
@emisjerry
emisjerry / test8.ahk
Created September 29, 2019 07:15
用命令行直接透過Gmail寄信,可以快速寄出電子書檔案給Kindle接收(AHK #8)
#SingleInstance Force
sFileName := A_Args[1] ;; 傳入參數必須帶有路徑
if (sFileName = "") {
MsgBox 必須傳入完整檔名
return
}
pmsg := ComObjCreate("CDO.Message")
;;pmsg.Charset := "UTF-8"
pmsg.From := """SendByAHK"" <你的Gmail帳號@gmail.com>"
@emisjerry
emisjerry / test7.ahk
Created September 29, 2019 07:16
幾個AutoHotkey的實用範例:音量控制、滾輪回上層與語音功能(AHK #7)
#SingleInstance Force
!NumpadAdd:: Send {Volume_Up} ;//Alt + numpad plus
!NumpadSub:: Send {Volume_Down} ;//Alt + numpad minus
!Numpad0::Send {Volume_Mute} ;//Alt + numpad 0
~MButton::
WinGetClass,sClass,A
;//MsgBox class=%sClass%
;//FM=7-zip window, TFcFormMain=FreeCommander
@emisjerry
emisjerry / test1.ahk
Created September 29, 2019 07:19
用AutoGUI來學習AutoHotkey!超級簡單!(AHK #1)
#SingleInstance, force
:CO:,pc::電腦
:O:,tw::台灣
:*:,ks::高雄
:O:,addr::
(
台北市
信義區
信義路100號
@emisjerry
emisjerry / demo7_container_shape.dart
Created September 30, 2019 12:35
Container, shape and Expanded
import 'package:flutter/material.dart';
void main() {
runApp(MaterialApp(home: MyApp()));
}
void pn(num n) => print(n);
// Column -> container
class MyApp extends StatelessWidget {
;; 將DOCX匯出為PDF
sFolder := "Z:\DOC"
sOutputExt := ".pdf"
Loop %sFolder%\*.docx {
sInputFilename = %A_LoopFileName%
;MsgBox filename=%sPdfFileName%
iPos := InStr(sInputFilename, "~")
if (iPos = 1) {