Skip to content

Commit 77d807b

Browse files
committed
Rearrange layout + Readme + remove sed
1 parent f6159bf commit 77d807b

8 files changed

+467
-92
lines changed

bin/sed.exe

-76 KB
Binary file not shown.

hta/css/custom.css

+3-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
11
.fs12{font-size:12px}.fs14{font-size:14px}.fs16{font-size:16px}.fs18{font-size:18px}.fs20{font-size:20px}.fs22{font-size:22px}.fs24{font-size:24px}.fs26{font-size:26px}.fs28{font-size:28px}.fs30{font-size:30px}.fs32{font-size:32px}.fs34{font-size:34px}.fs36{font-size:36px}.fs38{font-size:38px}.fs40{font-size:40px}
2-
.text-white{color:#fff!important}.text-black{color:#333!important}
32
.mb0{margin-bottom:0px}.mt0{margin-top:0px}
43
.mb10{margin-bottom:10px}.mt10{margin-top:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}
4+
.mb15{margin-bottom:15px}.mt15{margin-top:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}
55
.mb20{margin-bottom:20px}.mt20{margin-top:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}
66
.mb25{margin-bottom:25px}.mt25{margin-top:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}
77
.mb30{margin-bottom:30px}.mt30{margin-top:30px}.ml30{margin-left:30px}.mr30{margin-right:30px}
8-
.mb40{margin-bottom:40px}.mt40{margin-top:40px}.ml40{margin-left:40px}.mr40{margin-right:40px}
9-
.plr0{padding-left:0;padding-right:0}
108
.pb10{padding-bottom:10px}.pt10{padding-top:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}
119
.pb20{padding-bottom:20px}.pt20{padding-top:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}
12-
.pb20{padding-bottom:30px}.pt30{padding-top:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}
13-
.pb40{padding-bottom:40px}.pt40{padding-top:40px}.pl40{padding-left:40px}.pr40{padding-right:40px}
14-
label{font-weight:400}
10+
.pb30{padding-bottom:30px}.pt30{padding-top:30px}.pl30{padding-left:30px}.pr30{padding-right:30px}
11+
.navbar-brand>img{width:32px}

hta/js/process.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
window.resizeTo(430,450);
2-
1+
window.resizeTo(350,490);
32
var fso = new ActiveXObject('Scripting.FileSystemObject');
43

54
function sendToBatch() {
@@ -13,8 +12,9 @@ function sendToBatch() {
1312
if (icon && !hasExtension(icon, 'ico')) return false;
1413
if (isRequired(batfile) && hasExtension(batfile, 'bat') && isRequired(distname) && isWinFilename(distname)) {
1514
var src = splitPath(batfile);
15+
var output = src.folder +'~'+ src.file +'~'+ include +'~'+ hidcon +'~'+ completion +'~'+ distname +'~'+ icon;
1616
if (!checkOverwrite(distname, src.folder)) return false;
17-
fso.GetStandardStream(1).Write(src.folder +'~'+ src.file +'~'+ include +'~'+ hidcon +'~'+ completion +'~'+ distname +'~'+ icon);
17+
fso.GetStandardStream(1).Write(output);
1818
window.close();
1919
}
2020
}

hta/thebatchman.hta

+48-53
Original file line numberDiff line numberDiff line change
@@ -9,71 +9,66 @@
99
<script language="javascript" src="js/process.js"></script>
1010
</head>
1111
<body>
12-
<nav class="navbar navbar-default mb30">
13-
<span class="navbar-brand">The Batchman</span>
14-
<p class="navbar-text">Batch to executable</p>
12+
<nav class="navbar navbar-default mb10">
13+
<span class="navbar-brand pt10"><img src="../thebatchman_icon.ico"></span>
14+
<p class="navbar-text"><code>batch -> executable</code></p>
1515
</nav>
16-
<div class="container-fluid">
16+
<div class="container-fluid pl20 pr20">
1717
<div class="row">
1818
<div class="col-xs-12">
19-
<form class="form-horizontal">
19+
<form>
2020

21-
<div class="form-group is-required is-bat">
22-
<label class="col-xs-3 control-label text-right">Batch&nbsp;File&nbsp;<big class="text-danger">*</big></label>
23-
<div class="col-xs-9">
24-
<input type="file" name="batfile" class="form-control input-sm" value="" onchange="changeDistname()">
25-
<strong class="form-control-feedback hide">&#10006;</strong>
26-
</div>
21+
<div class="form-group is-required is-bat">
22+
<label class="control-label">Batch File&nbsp;<big class="text-danger">*</big></label>
23+
<input type="file" name="batfile" class="form-control input-sm" value="" onchange="changeDistname()">
24+
<strong class="form-control-feedback hide">&#10006;</strong>
25+
</div>
26+
27+
<div class="form-group">
28+
<div class="checkbox">
29+
<label>
30+
<input type="checkbox" name="include">
31+
Include other files in the source folder ?
32+
</label>
2733
</div>
34+
</div>
2835

29-
<div class="form-group mb25">
30-
<div class="col-xs-9 col-xs-offset-3">
31-
<div class="checkbox">
32-
<label>
33-
<input type="checkbox" name="include">
34-
Include other files in the source folder ?
35-
</label>
36-
</div>
37-
<div class="checkbox">
38-
<label>
39-
<input type="checkbox" name="hidcon" onchange="changeCompletion()">
40-
Hide the console during execution ?
41-
</label>
42-
</div>
43-
<div class="checkbox">
44-
<label class="text-muted">
45-
<input type="checkbox" name="completion" disabled>
46-
Try to add feedback after completion ?
47-
</label>
48-
</div>
49-
</div>
36+
<div class="form-group is-required is-filename">
37+
<label class="control-label">Target Filename&nbsp;<big class="text-danger">*</big></label>
38+
<div class="input-group input-group-sm">
39+
<input type="text" name="distname" class="form-control" value="">
40+
<span class="input-group-addon">.exe</span>
5041
</div>
42+
<strong class="form-control-feedback hide">&#10006;</strong>
43+
</div>
44+
45+
<div class="form-group is-ico">
46+
<label class="control-label">Custom Icon</label>
47+
<input type="file" name="icon" class="form-control input-sm" value="">
48+
<strong class="form-control-feedback hide">&#10006;</strong>
49+
</div>
5150

52-
<div class="form-group is-required is-filename">
53-
<label class="col-xs-3 control-label text-right">Filename&nbsp;<big class="text-danger">*</big></label>
54-
<div class="col-xs-9">
55-
<div class="input-group input-group-sm">
56-
<input type="text" name="distname" class="form-control" value="">
57-
<span class="input-group-addon">.exe</span>
58-
</div>
59-
<strong class="form-control-feedback hide">&#10006;</strong>
60-
</div>
51+
<div class="form-group mb15 mt25">
52+
<div class="checkbox">
53+
<label>
54+
<input type="checkbox" name="hidcon" onchange="changeCompletion()">
55+
Hide the console when running your exe ?
56+
</label>
6157
</div>
62-
63-
<div class="form-group is-ico">
64-
<label class="col-xs-3 control-label text-right">Icon</label>
65-
<div class="col-xs-9">
66-
<input type="file" name="icon" class="form-control input-sm" value="">
67-
<span class="glyphicon glyphicon-remove form-control-feedback hide"></span>
68-
</div>
58+
<div class="checkbox">
59+
<label class="text-muted">
60+
<input type="checkbox" name="completion" disabled>
61+
Try to add feedback after completion ?
62+
</label>
6963
</div>
64+
</div>
7065

71-
<div class="form-group">
72-
<div class="col-xs-9 col-xs-offset-3 mt20">
73-
<small class="text-muted">Tanananana... </small>
74-
<button type="submit" class="btn btn-sm btn-info" onclick="sendToBatch()">Batchman !</button>
75-
</div>
66+
<div class="form-group">
67+
<div class="col-xs-11 col-xs-offset-1 mt10">
68+
<small class="text-muted">Tanananana... </small>
69+
<button type="submit" class="btn btn-sm btn-info" onclick="sendToBatch()">Batchman !</button>
7670
</div>
71+
</div>
7772

7873
</form>
7974
</div>

0 commit comments

Comments
 (0)