Best Photo

광고

묻고답하기

javascript3

  • LV 3 playboy
  • 비추천 0
  • 추천 0
  • 조회 481
  • 2018.05.09 23:42

//-----------------------------------------------------------

function inpath(js_file)

{

var ForReading = 1, ForWriting = 2;

var WSHShell = new ActiveXObject("WScript.shell");

var directory = WSHShell.ExpandEnvironmentStrings( "%SAKURA_MACRO%" ) + "/";

 

var FileOpener = new ActiveXObject( "Scripting.FileSystemObject");

var FilePointer = FileOpener.OpenTextFile( directory + js_file , ForReading, true);

cmd = FilePointer.ReadAll();

}

 

var  cmd;

inpath("module.js");eval(cmd);

//-----------------------------------------------------------

//sample.js

//空行をカウントする

var aNum = new Array();

var aLine = new Array();

var sSeparator = "\n---------------------------------------\n";

var sOut= "";

// var WSHShell = new ActiveXObject("WScript.Shell");

if ( IsTextSelected ) {

doAlignmentNoComment(lines.length, outputEditor);

 

} else {

var iMax=GetLineCount(0);

doAlignmentNoComment( iMax, outputEditor);

}

 

//-----------------------------------------------------------------------

function doAlignmentNoComment( CountMax, fucWrite ) {

var iCnt = 0;

while ( iCnt < CountMax){ //全行をループ

var sline = GetLine( iCnt );

var flg = false;

var tt = sline.match(/^(\s*\/\*.*\*\/\s*)$/);

if ( tt == null ){

flg = true;

}

setMaxColumn( iCnt, sline, aNum, aLine, flg );

iCnt++;

}

iCnt = 0;

while ( iCnt < CountMax ){

sOut += setColumnText( iCnt, aNum, aLine );

iCnt++;

if ( iCnt < CountMax ){

sOut += "\n";

}

}

if ( iCnt > 0 ){

fucWrite ( sOut );

}

}



//-----------------------------------------------------------
//sample.js
//空行をカウントする

var iFlag = new  Array();

var aNum1 = new Array();
var sHead1 = new Array();
var aLine1 = new Array();

var iLen2=0;

var aNum2 = new Array();
var aLine2 = new Array();

// var WSHShell = new ActiveXObject("WScript.Shell");
if ( IsTextSelected ) {
doCommentAlignment(lines.length, outputEditor);

} else {
var iMax=GetLineCount(0);
doCommentAlignment( iMax, outputEditor);
}

//-----------------------------------------------------------------------
function doCommentAlignment( CountMax, fucWrite ) {
var iCnt = 0;
while ( iCnt < CountMax){ //全行をループ
var sline = GetLine( iCnt );
var aa=sline.match(/^(.*\S)\s*(\/\*)\s*(\S.*\S)\s*(\*\/)\s*$/);
if ( aa == null ){
aa = sline.match(/^(\s*)(\/\*.*\*\/)\s*$/);
if ( aa != null ){
iFlag[iCnt]=1;
}else{
iFlag[iCnt]=0;
}
}else{
var sTmp=aa[3].replace(/ /g,"★○s○★");
sTmp=sTmp.replace(/\t/g,"★○t○★");
aa.length=2;
aa[2]="/* " + sTmp + " */";
iFlag[iCnt]=2;
}
if ( iFlag[iCnt]==1 ){
setMaxColumn(iCnt, sline, aNum1, aLine1, true );
}else if ( iFlag[iCnt]==0 ){
setMaxColumn(iCnt, sline, aNum1, aLine1, false );
}else if ( iFlag[iCnt]==2 ){
var ll=getTabStrLen(aa[1]);
if (iLen2 < ll ){
iLen2=ll;
}
setMaxColumn(iCnt, aa[1], aNum1, aLine1, false );
setMaxColumn(iCnt, aa[2], aNum2, aLine2, true );
}
aa = sline.match(/^(\s*)(\S.*)$/);
sHead1[iCnt]="";
if ( iCnt>0&& (iFlag[iCnt] == 0 || iFlag[iCnt] == 2) && aa != null ) {
var idx=iCnt;
while( idx>0 && ( iFlag[idx-1]==1)){
sHead1[idx-1]=aa[1];
--idx;
}
}
iCnt++;
}
iCnt = 0;
while ( iCnt < CountMax ){
if ( iFlag[iCnt] < 2) {
aNum1[0]=shead1[iCnt];
sOut += setColumnText( iCnt, aNum, aLine, 1 );
}else{
sOut += aLine1[iCnt] + repeat(" ", iLen2 - getTabStrLen( aLine1[iCnt] )) + " ";
var sTmp=setColumnText(iCnt, aNum2, aLine2 );
sTmp=sTmp.replace(/★○t○★/g,"\t");
sTmp=sTmp.replace(/★○s○★/g," ");
sOut += sTmp;
}
iCnt++;
if ( iCnt < CountMax ){
sOut += "\n";
}
}
if ( iCnt > 0 ){
fucWrite ( sOut );
}
}


추천 0 비추천 0

 微信扫一扫(위챗공유)
  • 트위터
  • 페이스북
  • 구글플러스
LV 3playboy
  • MP : 5,476
  • SP : 0
XP (49%)
Lv 3
등록된 서명이 없습니다.
현재 게시판에서 작성한 게시물 더보기
묻고답하기 게시판 게시물 목록
번호 제   목 이름 날짜 조회
33288 어깨통증 허리통증으로 고생하는분들 ㄱ ㄱ ☞슬픈†이유☜ 07.19 30
33287 로투스바카라추천 로투스바카라사이트 か 까똑 FDC99 エ 경기중배팅 라이브바… 하오후하허읏 07.18 84
33286 안전놀이터 로투스놀이터 ネ 카카오톡 FDC99 リ 세븐업바카라 마닐라아바타바… 커하진짜호황 07.17 90
33285 로투스바카라놀이터 안전한놀이터 ほ 카똑 FDC99 き 로투스카지노 마닐라폰배… 하오후하허읏 07.17 93
33284 집에서편하게돈안쓰고 하는부업 일당10~15만원 공유하고갑니다 대박나세요 보이루 07.17 97
33283 로투스바카라추천 엠지엠바카라놀이터 カ 까까오 FDC99 コ 오카다폰뱃 아닐라… 하오후하허읏 07.16 140
33282 안전놀이터추천 마틴루틴무제재 し 까카오똑 FDC99 か 단폴무제재 메이저놀이… 커하진짜호황 07.16 152
33281 안전놀이터추천 엠지엠바카라놀이터 ツ 카카오똑 FDC99 い 온라인바카라 엠지… 커하진짜호황 07.16 150
33280 온라인카지노추천 마틴루틴무제한 ツ 까톡 FDC99 イ 라이브바카라 해외카지노… 성산힐베가 07.16 172
33279 온라인카지노 실시간놀이터 ツ 카까오 FDC99 モ 토토사이트추천 해외카지노 … 성산힐베가 07.16 195
33278 온라인카지노 무제한배팅 첫충20% 매충5% ぬ 까똑 FDC99 ワ 해외온라인… 성산힐베가 07.16 193
33277 온라인카지노 무제한배팅 실시간카지노 ヒ 카카오똑 FDC99 ホ 마닐라아바타바… 성산힐베가 07.15 224
33276 영화 드라마 사이트 찾으시는분들께 이내도야 07.14 329
33275 온라인카지노-https://anosabemooo.wixsite.com/tri… 성산힐베가 07.14 354
33274 원하시는 일본 전상품->일본에서->홍콩,대만,싱가폴까지 보내드립니… 정말싼전세계항공권 07.14 365
33273 안전놀이터 안전놀이터추천 안전놀이터소개 ● 카톡 HID88 ● 마틴루틴가능 … 하오후하허읏 07.14 338
33272 온라인카지노 온라인바카라 온라인카지노사이트 ● 카톡 HID88 ● 라이브스포… 하오후하허읏 07.13 333
33271 안전놀이터-https://anosabemooo.wixsite.com/trib… 성산힐베가 07.13 340
33270 바카라사이트 라이브바카라 라이브영상바카라 ● 카톡 HID88 ● 경기중배팅 … 하오후하허읏 07.13 385
33269 첫충전놀이터 첫충전놀이터추천 첫충놀이터 ● 카톡 HID88 ● 바카라 마틴루… 하오후하허읏 07.12 399
33268 안전놀이터추천 ㄴ카톡문의 FDC99ㄱ 안전놀이터 안전놀이터주소 메이저안전놀이… 커하진짜호황 07.12 382
33267 첫충전놀이터-https://anosabemooo.wixsite.com/tri… 성산힐베가 07.12 384
33266 온라인카지노추천 ㄴ카톡문의 FDC99ㄱ 바카라 블랙잭 식보 컬러식보 슈퍼로하… 커하진짜호황 07.12 375
33265 사설토토추천-https://anosabemooo.wixsite.com/tri… 성산힐베가 07.12 419
33264 메이저놀이터추천 ㄴ카톡문의 FDC99ㄱ mgm바카라 로투스바카라 라이브스포츠… 커하진짜호황 07.11 433
33263 토토사이트추천 ㄴ카톡문의 FDC99ㄱ 스포츠토토 경기중배팅 라이브스포츠 mg… 커하진짜호황 07.11 408
33262 토토사이트 토토사이트추천 토토놀이터 ● 카톡 HID88 ● 실시간 마틴루틴 … 하오후하허읏 07.11 324
33261 해외안전놀이터-https://anosabemooo.wixsite.com/tr… 성산힐베가 07.11 273
33260 연길 집 살때 세금에 대하여 SmileWorld 07.10 404
33259 온라인카지노 mgm바카라 로투스바카라 스포츠토토 - https/anosabe… 상질란퉤 07.10 420
33258 안전놀이터 온라인카지노 온라인바카라 - https/anosabemooo.wi… 상질란퉤 07.09 479
33257 사설토토사이트추천 ㄴ카톡문의 FDC99ㄱ 사설토토 토토사이트 안전놀이터 메이… 커하진짜호황 07.09 478
33256 안전놀이터-https://anosabemooo.wixsite.com/trib… 성산힐베가 07.09 440
33255 연길에 있는부보님이 부양가족으로 있는데 연길에서 치료한 비용을 일본 社会保険… 4 행복한 사람 07.03 929
33254 영주권신청 보증인에 관해서 2 エキストラ 06.26 1378
33253 国民年金は払うべき? 4 hhh88 06.25 1449
33252 화룡 동성 비암촌3대 박광철씨 찾습니다 20060612 06.23 1382
33251 「国外居住親族の扶養控除」의 송금금액에 관하여 4 jindanna78 06.22 1456
33250 쉼터광고 어떻게 내는지요? 대박이 06.12 1679
33249 일본에서금처리 해주실분찾습니다. 수수료랑 연락처 댓글/쪽지 주세요~ 2 영마니 06.12 1671