Skip to content

Instantly share code, notes, and snippets.

@dck-jp
dck-jp / test2.cs
Created June 6, 2015 10:52
SHDocVwSample02
public void GoIE_Go()
{
var IE = new SHDocVw.InternetExplorer();
IE.Visible = true;
object URL2 = "http://www.bing.com/";
IE.Navigate2(ref URL2);
}
@dck-jp
dck-jp / test1.cs
Created June 6, 2015 10:51
SHDocVwSample02
public void GoIE_Go()
{
var IE = new SHDocVw.InternetExplorer();
IE.Visible = true;
var URL = "http://www.google.com/";
IE.Navigate(ref URL);
}
@dck-jp
dck-jp / test.cs
Created June 6, 2015 10:47
SHDocVwSample01
public void StartIE()
{
var IE = new SHDocVw.InternetExplorer();
IE.Visible = true;
}
@dck-jp
dck-jp / Class1.cls
Created June 5, 2015 01:17
Using "Dim As New " cause lazy evaluation @ VBA
Option Explicit
Private Sub Class_Initialize()
Debug.Print ("Xが初期化されたよー")
End Sub
Public Sub CookDoodleDo()
Debug.Print ("こけっこっこー!")
End Sub
@dck-jp
dck-jp / gostart.bat
Last active August 29, 2015 14:17
Bat file that enables you to use Golang without setting enviroment variables
@echo off
SET GOROOT=C:\Go
SET GOPATH=%GOROOT%\gocode
SET PATH=%PATH%;%GOROOT%\bin
cls
echo --- Hello, Go World! ---
cmd /k
@dck-jp
dck-jp / _.bat
Created February 7, 2015 17:15
snip
:GetFrameworkVer32Helper64
@for /F "tokens=1,2*" %%i in ('reg query "%1\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\SxS\VC7" /v "FrameworkVer32"') DO (
@if "%%i"=="FrameworkVer32" (
@SET "FrameworkVersion32=%%k"
)
)
@if "%FrameworkVersion32%"=="" exit /B 1
@exit /B 0
@dck-jp
dck-jp / Googling.bas
Created January 21, 2015 07:55
Googling Selection.Text using VAMIE.cls
Sub JumpWithGoogle()
Dim ie As New VAMIE
ie.Visible = True
Dim q: q = URLEncode(Selection.text)
ie.Navigate "https://www.google.co.jp/?q=" & q
End Sub
Function URLEncode(ByVal strOrg As String) As String
With CreateObject("ScriptControl")
.Language = "JScript"
@dck-jp
dck-jp / pt_pecop_hidemaru.bat
Created January 9, 2015 11:10
Batch file (prottype) executing pt(Platinum Searcher) | peco | Hidemaru
ECHO OFF
set HIDEMARU=D:\Users\foo\Documents\bin\hidemaru\Hidemaru.exe
for /F "usebackq" %%i in (`cd`) do (
set BATDIR="%%i"
)
for /f "delims=# usebackq" %%i in (`pt %1 ^| peco`) do (
for /f "delims=: tokens=1" %%j in ('echo %%i') do set FILE =%%j
for /f "delims=: tokens=2" %%k in ('echo %%i') do set NUM =%%k
@dck-jp
dck-jp / patternMatch.cs
Last active August 29, 2015 14:10
PatternMatch in C#
using System;
namespace ConsoleApplication
{
public abstract class Name : Exception{}
public class FirstName : Name {
public FirstName(string name) { Name = name; }
public string Name { get; private set;}
}
public class LastName : Name {
@dck-jp
dck-jp / convert.bas
Created December 3, 2014 01:06
Excelの列番号<->列名 変換
'-------------------------------------------------------------------------
' 列番号<->列名 変換
'-------------------------------------------------------------------------
'英文字を列番号値に変換
''' @param strCol As String 変換する列文字列
Public Function L2N(strCol As String)
L2N = Range(strCol & 1).column
End Function
'列番号値を同等の英文字に変換