Skip to content

Instantly share code, notes, and snippets.

@kunst1080
kunst1080 / csv2xls.bat
Created March 31, 2013 07:27
CSVファイルをEXCELに変換するBATファイル。 テキストを解析するのが面倒なので、そこはEXCELの機能を使用。
@if (1==1) /*
@echo off
if "%~3"=="" goto :USAGE
if "%~1"=="/?" goto :USAGE
rem ********************************************************************************
:MAIN
CScript //nologo //E:JScript "%~f0" %*
If ERRORLEVEL 1 goto :USAGE
@kunst1080
kunst1080 / xls2csv.bat
Created March 31, 2013 07:29
EXCELファイルをカンマ区切りのCSVファイルに変換する。 EXCELを解析するのが面倒なので、変換にはEXCELの機能を使用。
@if (1==1) /*
@echo off
if "%~2"=="" goto :USAGE
if "%~1"=="/?" goto :USAGE
rem ********************************************************************************
:MAIN
CScript //nologo //E:JScript "%~f0" %*
If ERRORLEVEL 1 goto :USAGE
@kunst1080
kunst1080 / MouseController.vbs
Last active May 10, 2023 03:49
VBScriptでマウスポインタを動かしたりクリックしたり座標を取得したりするサンプル
Set Excel = WScript.CreateObject("Excel.Application")
'キーコード
Const VK_SHIFT = &H10
'マウス定数
Const MOUSEEVENTF_ABSOLUTE = &H8000
Const MOUSE_MOVE = &H1
Const MOUSEEVENTF_LEFTDOWN = &H2
COnst MOUSEEVENTF_LEFTUP = &H4
@kunst1080
kunst1080 / each.bat
Created February 3, 2014 14:19
xargs like command on cmd.exe
@echo off
if "%~1"=="" goto :USAGE
:MAIN
set COMMAND=%*
for /f "usebackq tokens=*" %%o in (`findstr .*`) do (
call %%COMMAND:?=%%o%%
)
goto :eof
@kunst1080
kunst1080 / steam-to-google-calendar.gs
Last active May 28, 2021 14:17
Steamで遊んだ時間をGoogleカレンダーに記録する
const CALENDAR_ID = "YOUR_CALENDAR_ID";
const STEAM_ID = "YOUR_STEAM_ID";
const STEAM_API_KEY = "YOUR_STEAM_API_KEY";
function run() {
const api = new SteamApi(STEAM_API_KEY);
const json = api.getPlayerSummary(STEAM_ID);
const gameid = json["gameid"];
const gameextrainfo = json["gameextrainfo"];
@kunst1080
kunst1080 / SimpleWebServer.java
Created April 12, 2015 07:30
Simple Web Server (Java)
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.PrintStream;
import java.io.DataInputStream;
import java.io.FileInputStream;
import java.util.Scanner;
import java.net.ServerSocket;
import java.net.Socket;
@kunst1080
kunst1080 / sakura_ftpUpload.js
Created December 1, 2013 09:12
編集中のファイルをFTPでアップロードするサクラエディタマクロ
var util = Utility();
// settings
var FTP_IP = "xxx.xxx.xxx.xxx";
var FTP_USER = "username";
var FTP_PASSWORD = "password";
var FTP_MODE = "ascii";
// メイン関数
(function main(){
@kunst1080
kunst1080 / open
Created April 24, 2017 12:52
open explorer in Bash on Ubuntu on Windows (BoW)
#!/bin/bash
if [ $# -eq 0 ]; then
DIR=.
else
DIR=$*
fi
explorer.exe $DIR
#include stdio.h
#include stdlib.h
#include fts.h
#include string.h
#include sys/stat.h
unsigned long get_inode(char *name) {
unsigned long inode;
struct stat stat_buf;
char path[255];
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
#include <string.h>
#include <sys/stat.h>
unsigned long get_inode(char *name) {
unsigned long inode;
struct stat stat_buf;
char path[255];