- https://github.com/adoxa/ansicon/releases から ansi166.zip をダウンロードして適当なフォルダへ展開する.
- 展開したフォルダの x64 フォルダ下の ansicon.exe -i を実行すると、機能ONとなる.
- 機能OFFするなら -u オプションで実行する.
prompt コマンドにANSIエスケープシーケンスを追加して色付けする. 色設定は各自の好みで調整する.
#include <stdio.h> | |
#include <stdlib.h> | |
int main() | |
{ | |
char buf[200]; | |
puts("*** test printf NULL"); | |
printf( "printf :%s,%S,%ws\n", NULL, NULL, NULL); | |
#ifdef _MSC_VER | |
sprintf_s(buf, "sprintf_s:%s,%S,%ws\n", NULL, NULL, NULL); puts(buf); | |
#endif |
prompt コマンドにANSIエスケープシーケンスを追加して色付けする. 色設定は各自の好みで調整する.
/// smart buffer for C++11 | |
template<typename T, size_t N=256> class auto_buffer { | |
T mSmallBuf[N]; | |
T* mBuf = mSmallBuf; | |
size_t mHeapSize = 0; | |
size_t mBufSize = N; | |
public: | |
auto_buffer() = default; | |
auto_buffer(const auto_buffer&) = delete; // no copy | |
auto_buffer& operator=(const auto_buffer&) = delete; // no copy |
@echo off | |
if "%1"=="sjis" goto sjis | |
if "%1"=="utf8" goto utf8 | |
if "%1"=="clear" goto clear | |
echo usage: %0 [ sjis ^| utf8 ^| clear ] | |
goto end | |
:sjis | |
set LANG=ja_JP.SJIS | |
set LESSCHARSET=dos | |
set TZ=JST-9 |
@echo off | |
setlocal | |
set NAME=%1 | |
if "%1"=="" set NAME=PATH | |
perl -e "print join(qq/\n/,split(q/;/,$ENV{%NAME%}));" |
@echo off | |
for /D %%f in ("%1*" "..\%1*" "..\..\%1*") do if exist "%%f" chdir "%%f" & goto :EOF |
set enc=utf-8 | |
set fencs=ucs-bom,iso-2022-jp,euc-jp,sjis,utf-8 | |
set fileformats=unix,dos,mac | |
set laststatus=2 | |
set statusline=%<%F%h%m%r\ [%Y][%{&ff}][%{&fenc!=''?&fenc:&enc}:0x\%02.6B]%=%l,%c%V\ %P | |
" FROM <http://www.kawaz.jp/pukiwiki/?vim> | |
" if fenc is iso-2022-jp and buffer is ascii only then change fenc as enc | |
" if this failed, do :e ++enc=utf-8 | |
if has('autocmd') |
# fuzzy chdir for bash | |
# USAGE: cdx <part-of-folder-names> | |
# HOW TO INSTALL: append "source cdx.sh" to your ".bashrc" | |
cdx() | |
{ | |
for dir in $* $1* ../$1* ../../$1*; do | |
if [ -d "$dir" ]; then | |
pushd "$dir" | |
return | |
fi |
#{{{ my add | |
# sytem folders | |
vssver.scc | |
.svn/ | |
Debug/ | |
Release/ | |
Unicode_Debug/ | |
Unicode_Release/ | |
Mbcs_Debug/ |
Set objExcel = CreateObject("Excel.Application") | |
objExcel.Visible = True | |
For Each strFname In WScript.Arguments | |
Set objDoc = objExcel.Workbooks.Open(strFname) | |
' clear all names (comment out) | |
For Each N In objDoc.Names | |
'' N.Delete | |
Next | |
' clear all user style |