- GUI files
- separate Utilities.cs
BIN
Arrange16.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
107
Arrange16.svg
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 4.2333334 4.2333333"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Arrange16.svg"
|
||||||
|
inkscape:export-filename="Arrange16.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="32"
|
||||||
|
inkscape:cx="10.125"
|
||||||
|
inkscape:cy="10.796875"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<linearGradient
|
||||||
|
id="swatch1"
|
||||||
|
inkscape:swatch="solid">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#0000ff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop1" />
|
||||||
|
</linearGradient>
|
||||||
|
<mask
|
||||||
|
id="gear-b"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use1"
|
||||||
|
d="M 5.4614991,9.9518025 C 5.6362002,9.9834655 5.8161692,10 6,10 7.6568543,10 9,8.6568543 9,7 9,5.5334927 7.9477401,4.3127538 6.5570585,4.0516214 7.4512289,1.184857 9.2276196,0.04964861 11.886231,0.64599609 l 1.333496,1.11425781 h 1.88623 l 1.036133,2.4746094 -1.782715,1.3344726 v 2.3530274 l 1.782715,2.2880857 -1.036133,1.630371 h -1.88623 l -2.007813,1.098145 v 2.838379 L 8.800293,17.22168 6.2539062,15.043945 H 4.684082 L 2.8081055,17.22168 0.62158203,15.777344 V 12.938965 C 3.0110859,13.747194 4.6243916,12.751473 5.4614991,9.9518025 Z M 6,8 C 5.4477152,8 5,7.5522847 5,7 5,6.4477152 5.4477152,6 6,6 6.5522847,6 7,6.4477152 7,7 7,7.5522847 6.5522847,8 6,8 Z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d-2"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3-4"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="Layer 2"
|
||||||
|
style="display:inline;mix-blend-mode:normal">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="fill:none">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-5"
|
||||||
|
style="fill:none"
|
||||||
|
transform="translate(13.958393,-6.902529)">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-1"
|
||||||
|
style="fill:none"
|
||||||
|
transform="translate(11.461172,7.6128007)" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
id="path1"
|
||||||
|
style="fill:#66ff00;stroke:#55d400;stroke-width:0.143711;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.2;stroke-dasharray:none;paint-order:normal"
|
||||||
|
inkscape:transform-center-x="-0.2837718"
|
||||||
|
inkscape:transform-center-y="0.10860242"
|
||||||
|
d="M 3.216625,0.07185371 2.2649822,1.4424608 2.6387143,1.4432507 c -5.88e-4,0.00835 -0.00107,0.016823 -0.00107,0.025368 v 2.4074801 c 0,0.1580118 0.1026871,0.285378 0.2302361,0.285378 h 0.690707 c 0.1275488,0 0.2302362,-0.1273662 0.2302362,-0.285378 v -2.407478 c 0,-0.00788 -2.139e-4,-0.015677 -7.115e-4,-0.023385 l 0.3733751,7.9e-4 z" />
|
||||||
|
<path
|
||||||
|
id="path1-2"
|
||||||
|
style="display:inline;mix-blend-mode:normal;fill:#0000ff;stroke:#000080;stroke-width:0.143711;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.2;stroke-dasharray:none;paint-order:normal"
|
||||||
|
inkscape:transform-center-x="-0.28377229"
|
||||||
|
inkscape:transform-center-y="-0.10860206"
|
||||||
|
d="M 1.0234916,4.1614835 0.07184921,2.7908766 0.44558128,2.790079 c -5.8803e-4,-0.00835 -0.00107,-0.016823 -0.00107,-0.025368 V 0.35723367 c 0,-0.15801199 0.10268721,-0.28537796 0.23023603,-0.28537796 H 1.3654549 c 0.127549,0 0.2302363,0.12736597 0.2302363,0.28537796 V 2.7647167 c 0,0.00788 -2.14e-4,0.015677 -7.114e-4,0.023385 L 1.9683549,2.787304 Z" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 12 KiB |
BIN
Arrange24.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
107
Arrange24.svg
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 6.3500001 6.35"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Arrange24.svg"
|
||||||
|
inkscape:export-filename="Arrange24.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="34.469669"
|
||||||
|
inkscape:cx="7.7749513"
|
||||||
|
inkscape:cy="11.821987"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<linearGradient
|
||||||
|
id="swatch1"
|
||||||
|
inkscape:swatch="solid">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#0000ff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop1" />
|
||||||
|
</linearGradient>
|
||||||
|
<mask
|
||||||
|
id="gear-b"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use1"
|
||||||
|
d="M 5.4614991,9.9518025 C 5.6362002,9.9834655 5.8161692,10 6,10 7.6568543,10 9,8.6568543 9,7 9,5.5334927 7.9477401,4.3127538 6.5570585,4.0516214 7.4512289,1.184857 9.2276196,0.04964861 11.886231,0.64599609 l 1.333496,1.11425781 h 1.88623 l 1.036133,2.4746094 -1.782715,1.3344726 v 2.3530274 l 1.782715,2.2880857 -1.036133,1.630371 h -1.88623 l -2.007813,1.098145 v 2.838379 L 8.800293,17.22168 6.2539062,15.043945 H 4.684082 L 2.8081055,17.22168 0.62158203,15.777344 V 12.938965 C 3.0110859,13.747194 4.6243916,12.751473 5.4614991,9.9518025 Z M 6,8 C 5.4477152,8 5,7.5522847 5,7 5,6.4477152 5.4477152,6 6,6 6.5522847,6 7,6.4477152 7,7 7,7.5522847 6.5522847,8 6,8 Z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d-2"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3-4"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="Layer 2"
|
||||||
|
style="display:inline;mix-blend-mode:normal">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="fill:none">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-5"
|
||||||
|
style="fill:none"
|
||||||
|
transform="translate(13.958393,-6.902529)">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-1"
|
||||||
|
style="fill:none"
|
||||||
|
transform="translate(11.461172,7.6128007)" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
id="path1"
|
||||||
|
style="fill:#66ff00;stroke:#55d400;stroke-width:0.196976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.2;stroke-dasharray:none;paint-order:normal"
|
||||||
|
inkscape:transform-center-x="-0.42440027"
|
||||||
|
inkscape:transform-center-y="0.1364168"
|
||||||
|
d="m 4.8200858,0.62474126 -1.423269,1.72164144 0.5589507,9.924e-4 c -8.796e-4,0.010486 -0.00161,0.021132 -0.00161,0.031864 v 3.0240744 c 0,0.1984813 0.1535783,0.3584678 0.3443394,0.3584678 h 1.0330179 c 0.1907611,0 0.3443394,-0.1599865 0.3443394,-0.3584678 V 2.3792423 c 0,-0.00989 -3.199e-4,-0.019694 -0.00107,-0.029374 l 0.5584169,9.923e-4 z" />
|
||||||
|
<path
|
||||||
|
id="path1-2"
|
||||||
|
style="display:inline;mix-blend-mode:normal;fill:#0000ff;stroke:#000080;stroke-width:0.196976;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4.2;stroke-dasharray:none;paint-order:normal"
|
||||||
|
inkscape:transform-center-x="-0.42440475"
|
||||||
|
inkscape:transform-center-y="-0.13641648"
|
||||||
|
d="m 1.5400535,5.7617907 -1.42326893,-1.7216413 0.5589507,-10e-4 c -8.7946e-4,-0.010486 -0.001601,-0.021133 -0.001601,-0.031864 V 0.98321217 c 0,-0.19848148 0.15357812,-0.35846791 0.34433913,-0.35846791 h 1.033018 c 0.190761,0 0.3443394,0.15998643 0.3443394,0.35846791 V 4.00729 c 0,0.00989 -3.198e-4,0.019694 -0.00107,0.029374 l 0.5584169,-0.001 z" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 12 KiB |
BIN
Check16.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
70
Check16.svg
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 4.2333333 4.2333333"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Check16.svg"
|
||||||
|
inkscape:export-filename="Check16b.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="true"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="34.46967"
|
||||||
|
inkscape:cx="19.161773"
|
||||||
|
inkscape:cy="9.0079192"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="bspline"
|
||||||
|
id="path-effect2"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1.3"
|
||||||
|
weight="33.333333"
|
||||||
|
steps="2"
|
||||||
|
helper_size="0"
|
||||||
|
apply_no_weight="true"
|
||||||
|
apply_with_weight="true"
|
||||||
|
only_selected="false"
|
||||||
|
uniform="false" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:#000000;stroke-width:0.264583"
|
||||||
|
d="m -0.49934211,2.0733552 c -0.0289473,0 -0.0578947,0 -0.0868421,0"
|
||||||
|
id="path1" />
|
||||||
|
<path
|
||||||
|
style="fill:#0000ff;stroke-width:0.264583"
|
||||||
|
d="M 0.18273029,3.1172699 C -0.19539472,2.8476975 0.20624193,3.5460387 0.53009712,4.0363446 0.85395231,4.5266504 1.1000001,4.8088815 1.4292764,5.3353618 1.7585528,5.861842 2.1710446,6.6325502 2.6685873,6.2453715 3.16613,5.8581927 3.7486726,4.3131885 4.5537873,2.9074039 5.358902,1.5016194 6.3864926,0.23522258 6.2996488,0.07600889 6.212805,-0.08320481 5.0115372,0.86478362 4.2552721,2.0136553 3.4990069,3.162527 3.1878351,4.5121441 2.453281,4.5682308 1.7187269,4.6243174 0.5608553,3.3868422 0.18273029,3.1172699 Z"
|
||||||
|
id="path2"
|
||||||
|
inkscape:path-effect="#path-effect2"
|
||||||
|
inkscape:original-d="M -0.59703946,2.1493422 C -0.19539472,2.8476975 0.20624195,3.5460387 0.60789472,4.244408 0.85395234,4.5266504 1.1000001,4.8088815 1.3460528,5.0911184 1.7585528,5.861842 2.1710446,6.6325502 2.5835528,7.403289 3.16613,5.8581927 3.7486726,4.3131885 4.3312499,2.768092 5.358902,1.5016194 6.3864926,0.23522257 7.4141447,-1.03125 6.212805,-0.0832048 5.0115372,0.8647836 3.8101974,1.8128289 3.4990069,3.162527 3.1878352,4.5121441 2.8766447,5.8618421 1.7187269,4.6243174 0.56085532,3.3868422 -0.59703946,2.1493422 Z"
|
||||||
|
sodipodi:nodetypes="ccccccccc"
|
||||||
|
transform="matrix(0.66808337,0,0,0.67176106,-0.01325099,-0.03236537)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.0 KiB |
BIN
Check16b.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
Check24.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
69
Check24.svg
Normal file
@@ -0,0 +1,69 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 6.3499999 6.3499999"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Check24.svg"
|
||||||
|
inkscape:export-filename="Check24.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="true"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="24.373737"
|
||||||
|
inkscape:cx="22.955035"
|
||||||
|
inkscape:cy="13.518649"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="bspline"
|
||||||
|
id="path-effect2"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1.3"
|
||||||
|
weight="33.333333"
|
||||||
|
steps="2"
|
||||||
|
helper_size="0"
|
||||||
|
apply_no_weight="true"
|
||||||
|
apply_with_weight="true"
|
||||||
|
only_selected="false"
|
||||||
|
uniform="false" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:#000000;stroke-width:0.264583"
|
||||||
|
d="m -0.49934211,2.0733552 c -0.0289473,0 -0.0578947,0 -0.0868421,0"
|
||||||
|
id="path1" />
|
||||||
|
<path
|
||||||
|
style="fill:#ff0000;stroke-width:0.264583"
|
||||||
|
d="M 0.1827303,3.1172698 C -0.19539472,2.8476975 0.20624195,3.5460387 0.53009715,4.0363446 0.85395234,4.5266504 1.1000001,4.8088815 1.4292765,5.3353617 1.7585528,5.861842 2.1710446,6.6325502 2.6685873,6.2453715 3.16613,5.8581927 3.7486726,4.3131885 4.5537873,2.907404 5.358902,1.5016194 6.3864926,0.23522257 6.2996488,0.07600889 6.212805,-0.0832048 5.0115372,0.8647836 4.2552721,2.0136553 3.4990069,3.162527 3.1878352,4.5121441 2.453281,4.5682307 1.7187269,4.6243174 0.56085532,3.3868422 0.1827303,3.1172698 Z"
|
||||||
|
id="path2"
|
||||||
|
inkscape:path-effect="#path-effect2"
|
||||||
|
inkscape:original-d="M -0.59703946,2.1493422 C -0.19539472,2.8476975 0.20624195,3.5460387 0.60789472,4.244408 0.85395234,4.5266504 1.1000001,4.8088815 1.3460528,5.0911184 1.7585528,5.861842 2.1710446,6.6325502 2.5835528,7.403289 3.16613,5.8581927 3.7486726,4.3131885 4.3312499,2.768092 5.358902,1.5016194 6.3864926,0.23522257 7.4141447,-1.03125 6.212805,-0.0832048 5.0115372,0.8647836 3.8101974,1.8128289 3.4990069,3.162527 3.1878352,4.5121441 2.8766447,5.8618421 1.7187269,4.6243174 0.56085532,3.3868422 -0.59703946,2.1493422 Z"
|
||||||
|
sodipodi:nodetypes="ccccccccc" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.9 KiB |
BIN
Delete24.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
111
Delete24.svg
Normal file
@@ -0,0 +1,111 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 6.3500001 6.35"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Delete24.svg"
|
||||||
|
inkscape:export-filename="Delete256.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="17.234835"
|
||||||
|
inkscape:cx="23.092765"
|
||||||
|
inkscape:cy="21.323093"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<linearGradient
|
||||||
|
id="swatch1"
|
||||||
|
inkscape:swatch="solid">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#0000ff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop1" />
|
||||||
|
</linearGradient>
|
||||||
|
<mask
|
||||||
|
id="gear-b"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use1"
|
||||||
|
d="M 5.4614991,9.9518025 C 5.6362002,9.9834655 5.8161692,10 6,10 7.6568543,10 9,8.6568543 9,7 9,5.5334927 7.9477401,4.3127538 6.5570585,4.0516214 7.4512289,1.184857 9.2276196,0.04964861 11.886231,0.64599609 l 1.333496,1.11425781 h 1.88623 l 1.036133,2.4746094 -1.782715,1.3344726 v 2.3530274 l 1.782715,2.2880857 -1.036133,1.630371 h -1.88623 l -2.007813,1.098145 v 2.838379 L 8.800293,17.22168 6.2539062,15.043945 H 4.684082 L 2.8081055,17.22168 0.62158203,15.777344 V 12.938965 C 3.0110859,13.747194 4.6243916,12.751473 5.4614991,9.9518025 Z M 6,8 C 5.4477152,8 5,7.5522847 5,7 5,6.4477152 5.4477152,6 6,6 6.5522847,6 7,6.4477152 7,7 7,7.5522847 6.5522847,8 6,8 Z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d-2"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3-4"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="Layer 2"
|
||||||
|
style="display:inline;mix-blend-mode:normal">
|
||||||
|
<path
|
||||||
|
id="rect1-8"
|
||||||
|
style="fill:#ff0000;stroke:#800000;stroke-width:0.173509;stroke-dasharray:none"
|
||||||
|
d="m 2.1879454,0.10548604 c -0.086901,0 -0.1568942,0.0956434 -0.1568942,0.21445544 v 0.40372656 c 0,0.11491676 0.065654,0.20732238 0.1485766,0.21331297 H 1.1260707 c -0.085009,0 -0.1534759,0.0935577 -0.1534759,0.20978209 v 0.394899 c 0,0.1162245 0.0684677,0.209782 0.1534759,0.209782 h 4.0978586 c 0.085009,0 0.1534759,-0.093558 0.1534759,-0.209782 v -0.394899 c 0,-0.1162245 -0.068468,-0.20978209 -0.1534759,-0.20978209 H 4.1703722 c 0.082922,-0.005991 0.1485766,-0.0983963 0.1485766,-0.21331297 V 0.31994148 c 0,-0.11881146 -0.069993,-0.21445544 -0.1568941,-0.21445544 z" />
|
||||||
|
<rect
|
||||||
|
style="fill:#ff0000;stroke:#800000;stroke-width:0.173509;stroke-dasharray:none"
|
||||||
|
id="rect2"
|
||||||
|
width="4.4860158"
|
||||||
|
height="4.2452002"
|
||||||
|
x="0.93199211"
|
||||||
|
y="2.0352938"
|
||||||
|
ry="0.20979184" />
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="fill:none">
|
||||||
|
<path
|
||||||
|
id="rect3"
|
||||||
|
style="fill:#ffffff;stroke:#800000;stroke-width:0.173509;stroke-dasharray:none"
|
||||||
|
d="m 1.8869649,2.6179281 c -0.1162247,0 -0.2098063,0.093582 -0.2098063,0.2098063 v 2.7398845 c 0,0.1162246 0.093582,0.2098063 0.2098063,0.2098063 h 0.085783 c 0.1162247,0 0.2098063,-0.093582 0.2098063,-0.2098063 V 2.8277344 c 0,-0.1162247 -0.093582,-0.2098063 -0.2098063,-0.2098063 z m 1.2448853,0 c -0.1162247,0 -0.2098064,0.093582 -0.2098064,0.2098063 v 2.7398845 c 0,0.1162246 0.093582,0.2098063 0.2098064,0.2098063 h 0.0863 c 0.1162247,0 0.2098063,-0.093582 0.2098063,-0.2098063 V 2.8277344 c 0,-0.1162247 -0.093582,-0.2098063 -0.2098063,-0.2098063 z m 1.245402,0 c -0.1162247,0 -0.2098063,0.093582 -0.2098063,0.2098063 v 2.7398845 c 0,0.1162246 0.093582,0.2098063 0.2098063,0.2098063 h 0.085783 c 0.1162246,0 0.2098063,-0.093582 0.2098063,-0.2098063 V 2.8277344 c 0,-0.1162247 -0.093582,-0.2098063 -0.2098063,-0.2098063 z" />
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-5"
|
||||||
|
style="fill:none"
|
||||||
|
transform="translate(13.958393,-6.902529)">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-1"
|
||||||
|
style="fill:none"
|
||||||
|
transform="translate(11.461172,7.6128007)" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 12 KiB |
BIN
Delete256.png
Normal file
|
After Width: | Height: | Size: 224 KiB |
132
Delete256.svg
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="256"
|
||||||
|
height="256"
|
||||||
|
viewBox="0 0 67.733334 67.733333"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Delete256.svg"
|
||||||
|
inkscape:export-filename="Delete256.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="2.1543544"
|
||||||
|
inkscape:cx="95.620294"
|
||||||
|
inkscape:cy="127.41636"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1-5" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<linearGradient
|
||||||
|
id="swatch1"
|
||||||
|
inkscape:swatch="solid">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#0000ff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop1" />
|
||||||
|
</linearGradient>
|
||||||
|
<mask
|
||||||
|
id="gear-b"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use1"
|
||||||
|
d="M 5.4614991,9.9518025 C 5.6362002,9.9834655 5.8161692,10 6,10 7.6568543,10 9,8.6568543 9,7 9,5.5334927 7.9477401,4.3127538 6.5570585,4.0516214 7.4512289,1.184857 9.2276196,0.04964861 11.886231,0.64599609 l 1.333496,1.11425781 h 1.88623 l 1.036133,2.4746094 -1.782715,1.3344726 v 2.3530274 l 1.782715,2.2880857 -1.036133,1.630371 h -1.88623 l -2.007813,1.098145 v 2.838379 L 8.800293,17.22168 6.2539062,15.043945 H 4.684082 L 2.8081055,17.22168 0.62158203,15.777344 V 12.938965 C 3.0110859,13.747194 4.6243916,12.751473 5.4614991,9.9518025 Z M 6,8 C 5.4477152,8 5,7.5522847 5,7 5,6.4477152 5.4477152,6 6,6 6.5522847,6 7,6.4477152 7,7 7,7.5522847 6.5522847,8 6,8 Z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d-2"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3-4"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="Layer 2"
|
||||||
|
style="display:inline;mix-blend-mode:normal">
|
||||||
|
<path
|
||||||
|
id="rect1-8"
|
||||||
|
style="fill:#ff0000;stroke:#800000;stroke-width:2.01904;stroke-dasharray:none"
|
||||||
|
d="m 20.436479,4.0064738 c -1.182403,0 -2.134754,0.9518342 -2.134754,2.1342367 v 4.0178425 c 0,1.143638 0.893311,2.06325 2.021582,2.122868 H 5.988265 c -1.1566553,0 -2.0882446,0.931072 -2.0882446,2.087728 v 3.929992 c 0,1.156656 0.9315893,2.087728 2.0882446,2.087728 h 55.756804 c 1.156656,0 2.088244,-0.931072 2.088244,-2.087728 v -3.929992 c 0,-1.156656 -0.931588,-2.087728 -2.088244,-2.087728 H 47.410026 c 1.128271,-0.05962 2.021582,-0.97923 2.021582,-2.122868 V 6.1407105 c 0,-1.1824025 -0.95235,-2.1342367 -2.134753,-2.1342367 z" />
|
||||||
|
<rect
|
||||||
|
style="fill:#ff0000;stroke:#800000;stroke-width:2.01904;stroke-dasharray:none"
|
||||||
|
id="rect2"
|
||||||
|
width="61.0382"
|
||||||
|
height="42.247768"
|
||||||
|
x="3.3475666"
|
||||||
|
y="23.21171"
|
||||||
|
ry="2.0878255" />
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="fill:none">
|
||||||
|
<rect
|
||||||
|
style="fill:#ffffff;stroke:#800000;stroke-width:2.01904;stroke-dasharray:none"
|
||||||
|
id="rect3"
|
||||||
|
width="6.8775434"
|
||||||
|
height="31.440199"
|
||||||
|
x="14.065845"
|
||||||
|
y="29.010948"
|
||||||
|
ry="2.0878255" />
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-5"
|
||||||
|
style="fill:none"
|
||||||
|
transform="translate(13.958393,-6.902529)">
|
||||||
|
<rect
|
||||||
|
style="fill:#ffffff;stroke:#800000;stroke-width:2.01904;stroke-dasharray:none"
|
||||||
|
id="rect3-5"
|
||||||
|
width="6.8775434"
|
||||||
|
height="31.440199"
|
||||||
|
x="17.05057"
|
||||||
|
y="35.913479"
|
||||||
|
ry="2.0878255" />
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-1"
|
||||||
|
style="fill:none"
|
||||||
|
transform="translate(11.461172,7.6128007)">
|
||||||
|
<rect
|
||||||
|
style="fill:#ffffff;stroke:#800000;stroke-width:2.01904;stroke-dasharray:none"
|
||||||
|
id="rect3-52"
|
||||||
|
width="6.8775434"
|
||||||
|
height="31.440199"
|
||||||
|
x="22.532516"
|
||||||
|
y="28.300676"
|
||||||
|
ry="2.0878255" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 12 KiB |
BIN
Deleteb16.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
105
Deleteb16.svg
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 4.2333334 4.2333333"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Deleteb16.svg"
|
||||||
|
inkscape:export-filename="Deleteb16.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="34.46967"
|
||||||
|
inkscape:cx="10.980668"
|
||||||
|
inkscape:cy="11.589899"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer2" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<linearGradient
|
||||||
|
id="swatch1"
|
||||||
|
inkscape:swatch="solid">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#0000ff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop1" />
|
||||||
|
</linearGradient>
|
||||||
|
<mask
|
||||||
|
id="gear-b"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use1"
|
||||||
|
d="M 5.4614991,9.9518025 C 5.6362002,9.9834655 5.8161692,10 6,10 7.6568543,10 9,8.6568543 9,7 9,5.5334927 7.9477401,4.3127538 6.5570585,4.0516214 7.4512289,1.184857 9.2276196,0.04964861 11.886231,0.64599609 l 1.333496,1.11425781 h 1.88623 l 1.036133,2.4746094 -1.782715,1.3344726 v 2.3530274 l 1.782715,2.2880857 -1.036133,1.630371 h -1.88623 l -2.007813,1.098145 v 2.838379 L 8.800293,17.22168 6.2539062,15.043945 H 4.684082 L 2.8081055,17.22168 0.62158203,15.777344 V 12.938965 C 3.0110859,13.747194 4.6243916,12.751473 5.4614991,9.9518025 Z M 6,8 C 5.4477152,8 5,7.5522847 5,7 5,6.4477152 5.4477152,6 6,6 6.5522847,6 7,6.4477152 7,7 7,7.5522847 6.5522847,8 6,8 Z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d-2"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3-4"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="Layer 2"
|
||||||
|
style="display:inline;mix-blend-mode:normal">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1"
|
||||||
|
style="display:inline;mix-blend-mode:normal;fill:none">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-5"
|
||||||
|
style="display:inline;mix-blend-mode:normal;fill:none"
|
||||||
|
transform="translate(13.958393,-6.9025289)">
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1-1"
|
||||||
|
style="fill:none"
|
||||||
|
transform="translate(11.461172,7.6128007)" />
|
||||||
|
</g>
|
||||||
|
<circle
|
||||||
|
style="display:inline;fill:#ff0000;stroke:#ff0000;stroke-width:0.529167;stroke-dasharray:none"
|
||||||
|
id="path3"
|
||||||
|
cx="2.1166668"
|
||||||
|
cy="2.1166668"
|
||||||
|
r="1.8520833" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
id="rect3"
|
||||||
|
style="fill:#ffffff;stroke:#ff0000;stroke-width:0.114048;stroke-dasharray:none"
|
||||||
|
d="M 3.0125096,0.73051803 C 2.897083,0.62572986 2.7036642,0.64921598 2.5787546,0.78323999 L 2.0827687,1.3154172 1.5435565,0.82590267 C 1.4077605,0.70262096 1.2130314,0.69513068 1.1068579,0.80905107 L 0.71219373,1.2325117 c -0.10617339,0.1139206 -0.0823769,0.3048159 0.0534189,0.428096 L 1.3048248,2.1501224 0.80883905,2.6822995 C 0.68392912,2.8163234 0.67634017,3.008512 0.7917661,3.1133002 L 1.220827,3.5028129 c 0.1154233,0.1047906 0.3088422,0.081306 0.433752,-0.052719 L 2.1505651,2.9179167 2.6897775,3.4074314 c 0.1357955,0.1232812 0.3305248,0.1307713 0.436698,0.016851 L 3.5211398,3.0008215 C 3.6273127,2.886901 3.6035168,2.6960057 3.4677203,2.5727257 L 2.9285083,2.0832112 3.424494,1.551034 C 3.5494056,1.4170097 3.5569948,1.2248211 3.4415684,1.120033 Z" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 12 KiB |
125
FormParameters.Designer.cs
generated
Normal file
@@ -0,0 +1,125 @@
|
|||||||
|
namespace SSH_Test
|
||||||
|
{
|
||||||
|
partial class FormParameters
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Required designer variable.
|
||||||
|
/// </summary>
|
||||||
|
private System.ComponentModel.IContainer components = null;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Clean up any resources being used.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||||
|
protected override void Dispose(bool disposing)
|
||||||
|
{
|
||||||
|
if (disposing && (components != null))
|
||||||
|
{
|
||||||
|
components.Dispose();
|
||||||
|
}
|
||||||
|
base.Dispose(disposing);
|
||||||
|
}
|
||||||
|
|
||||||
|
#region Windows Form Designer generated code
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Required method for Designer support - do not modify
|
||||||
|
/// the contents of this method with the code editor.
|
||||||
|
/// </summary>
|
||||||
|
private void InitializeComponent()
|
||||||
|
{
|
||||||
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormParameters));
|
||||||
|
this.buttonOK = new System.Windows.Forms.Button();
|
||||||
|
this.buttonCancel = new System.Windows.Forms.Button();
|
||||||
|
this.dataGridViewParameters = new System.Windows.Forms.DataGridView();
|
||||||
|
this.Parameters = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.Values = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.richTextBoxHelper = new System.Windows.Forms.RichTextBox();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dataGridViewParameters)).BeginInit();
|
||||||
|
this.SuspendLayout();
|
||||||
|
//
|
||||||
|
// buttonOK
|
||||||
|
//
|
||||||
|
this.buttonOK.Location = new System.Drawing.Point(207, 191);
|
||||||
|
this.buttonOK.Name = "buttonOK";
|
||||||
|
this.buttonOK.Size = new System.Drawing.Size(120, 30);
|
||||||
|
this.buttonOK.TabIndex = 2;
|
||||||
|
this.buttonOK.Text = "OK";
|
||||||
|
this.buttonOK.UseCompatibleTextRendering = true;
|
||||||
|
this.buttonOK.UseVisualStyleBackColor = true;
|
||||||
|
this.buttonOK.Click += new System.EventHandler(this.bOK_Click);
|
||||||
|
//
|
||||||
|
// buttonCancel
|
||||||
|
//
|
||||||
|
this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||||
|
this.buttonCancel.Location = new System.Drawing.Point(81, 191);
|
||||||
|
this.buttonCancel.Name = "buttonCancel";
|
||||||
|
this.buttonCancel.Size = new System.Drawing.Size(120, 30);
|
||||||
|
this.buttonCancel.TabIndex = 3;
|
||||||
|
this.buttonCancel.Text = "Cancel";
|
||||||
|
this.buttonCancel.UseCompatibleTextRendering = true;
|
||||||
|
this.buttonCancel.UseVisualStyleBackColor = true;
|
||||||
|
//
|
||||||
|
// dataGridViewParameters
|
||||||
|
//
|
||||||
|
this.dataGridViewParameters.AllowDrop = true;
|
||||||
|
this.dataGridViewParameters.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||||
|
this.dataGridViewParameters.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||||
|
this.Parameters,
|
||||||
|
this.Values});
|
||||||
|
this.dataGridViewParameters.Location = new System.Drawing.Point(13, 13);
|
||||||
|
this.dataGridViewParameters.Name = "dataGridViewParameters";
|
||||||
|
this.dataGridViewParameters.Size = new System.Drawing.Size(396, 172);
|
||||||
|
this.dataGridViewParameters.TabIndex = 1;
|
||||||
|
this.dataGridViewParameters.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewParameters_CellClick);
|
||||||
|
this.dataGridViewParameters.CellEndEdit += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewParameters_CellEndEdit);
|
||||||
|
this.dataGridViewParameters.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.dataGridViewParameters_CellFormatting);
|
||||||
|
//
|
||||||
|
// Parameters
|
||||||
|
//
|
||||||
|
this.Parameters.HeaderText = "Parameters";
|
||||||
|
this.Parameters.Name = "Parameters";
|
||||||
|
this.Parameters.Width = 150;
|
||||||
|
//
|
||||||
|
// Values
|
||||||
|
//
|
||||||
|
this.Values.HeaderText = "Values";
|
||||||
|
this.Values.Name = "Values";
|
||||||
|
this.Values.Width = 200;
|
||||||
|
//
|
||||||
|
// richTextBoxHelper
|
||||||
|
//
|
||||||
|
this.richTextBoxHelper.Location = new System.Drawing.Point(415, 13);
|
||||||
|
this.richTextBoxHelper.Name = "richTextBoxHelper";
|
||||||
|
this.richTextBoxHelper.Size = new System.Drawing.Size(682, 208);
|
||||||
|
this.richTextBoxHelper.TabIndex = 4;
|
||||||
|
this.richTextBoxHelper.Text = "";
|
||||||
|
//
|
||||||
|
// FormParameters
|
||||||
|
//
|
||||||
|
this.AcceptButton = this.buttonOK;
|
||||||
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
|
this.CancelButton = this.buttonCancel;
|
||||||
|
this.ClientSize = new System.Drawing.Size(1098, 222);
|
||||||
|
this.Controls.Add(this.richTextBoxHelper);
|
||||||
|
this.Controls.Add(this.dataGridViewParameters);
|
||||||
|
this.Controls.Add(this.buttonCancel);
|
||||||
|
this.Controls.Add(this.buttonOK);
|
||||||
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||||
|
this.Name = "FormParameters";
|
||||||
|
this.Text = "Parameters Input Form";
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dataGridViewParameters)).EndInit();
|
||||||
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
private System.Windows.Forms.Button buttonOK;
|
||||||
|
private System.Windows.Forms.Button buttonCancel;
|
||||||
|
private System.Windows.Forms.DataGridView dataGridViewParameters;
|
||||||
|
private System.Windows.Forms.RichTextBox richTextBoxHelper;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn Parameters;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn Values;
|
||||||
|
}
|
||||||
|
}
|
||||||
107
FormParameters.cs
Normal file
@@ -0,0 +1,107 @@
|
|||||||
|
using System;
|
||||||
|
using System.CodeDom.Compiler;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Data;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
using static System.Windows.Forms.VisualStyles.VisualStyleElement;
|
||||||
|
using TextBox = System.Windows.Forms.TextBox;
|
||||||
|
|
||||||
|
|
||||||
|
namespace SSH_Test
|
||||||
|
{
|
||||||
|
public partial class FormParameters : Form
|
||||||
|
{
|
||||||
|
public Dictionary <string,string> dParameters{ get; set; }
|
||||||
|
public FormParameters(Dictionary<string, string> parameters, string helpertext, string formtext)
|
||||||
|
{
|
||||||
|
InitializeComponent();
|
||||||
|
dParameters = new Dictionary<string, string>();
|
||||||
|
dParameters = parameters;
|
||||||
|
this.Text = formtext;
|
||||||
|
for (int i = 0; i < parameters.Count; i++)
|
||||||
|
{
|
||||||
|
string sKey = parameters.ElementAt(i).Key;
|
||||||
|
dataGridViewParameters.Rows.Add(sKey, parameters[sKey]);
|
||||||
|
|
||||||
|
}
|
||||||
|
this.dataGridViewParameters.AllowUserToAddRows = false;
|
||||||
|
// Put edit cursor on the first row
|
||||||
|
this.dataGridViewParameters.CurrentCell = dataGridViewParameters.Rows[0].Cells[1];
|
||||||
|
this.dataGridViewParameters.CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewParameters_CellEnter);
|
||||||
|
this.dataGridViewParameters.Focus();
|
||||||
|
this.dataGridViewParameters.AllowDrop = true;
|
||||||
|
this.dataGridViewParameters.ClipboardCopyMode = DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
|
||||||
|
this.richTextBoxHelper.Text = helpertext;
|
||||||
|
richTextBoxHelper.SelectionStart = richTextBoxHelper.Text.Length;
|
||||||
|
richTextBoxHelper.ScrollToCaret();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void bOK_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
for (int i = 0; i < dParameters.Count; i++)
|
||||||
|
{
|
||||||
|
if (dataGridViewParameters.Rows[i].Cells[1].Value != null)
|
||||||
|
dParameters[dataGridViewParameters.Rows[i].Cells[0].Value.ToString()] = dataGridViewParameters.Rows[i].Cells[1].Value.ToString().TrimEnd().TrimStart();
|
||||||
|
|
||||||
|
}
|
||||||
|
this.DialogResult = DialogResult.OK;
|
||||||
|
this.Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
//to skip TAB stop at the colummn "parameters" 1
|
||||||
|
private void dataGridViewParameters_CellEnter(object sender, DataGridViewCellEventArgs e)
|
||||||
|
{
|
||||||
|
// Check if the current column is the one you want to skip
|
||||||
|
if (e.ColumnIndex == 0) // Use the zero-based index of your column
|
||||||
|
{
|
||||||
|
// Send a Tab key press to move to the next cell
|
||||||
|
SendKeys.Send("{TAB}");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void dataGridViewParameters_CellClick(object sender, DataGridViewCellEventArgs e)
|
||||||
|
{
|
||||||
|
// Ensure the click is on a valid cell and not the header
|
||||||
|
if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
|
||||||
|
{
|
||||||
|
// Set the cell as the current cell (if not already)
|
||||||
|
dataGridViewParameters.CurrentCell = dataGridViewParameters.Rows[e.RowIndex].Cells[e.ColumnIndex];
|
||||||
|
|
||||||
|
// Start the edit mode immediately
|
||||||
|
dataGridViewParameters.BeginEdit(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void dataGridViewParameters_CellEndEdit(object sender, DataGridViewCellEventArgs e)
|
||||||
|
{
|
||||||
|
string sTemp = (string)dataGridViewParameters.Rows[e.RowIndex].Cells[1].Value;
|
||||||
|
if (sTemp != null)
|
||||||
|
dParameters[(string)dataGridViewParameters.Rows[e.RowIndex].Cells[0].Value] = sTemp;
|
||||||
|
if (e.RowIndex == dataGridViewParameters.RowCount - 1)
|
||||||
|
dataGridViewParameters.Rows[e.RowIndex].Cells[1].Selected = false;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void dataGridViewParameters_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
|
||||||
|
{
|
||||||
|
//mask password cells
|
||||||
|
// check if it is the value column
|
||||||
|
if (e.ColumnIndex == 1 && e.Value != null)
|
||||||
|
if (dParameters.ElementAt(e.RowIndex).Key.Contains("Password"))
|
||||||
|
{
|
||||||
|
e.Value = new String('*', e.Value.ToString().Length);
|
||||||
|
e.FormattingApplied = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
1158
FormParameters.resx
Normal file
BIN
Load24.png
Normal file
|
After Width: | Height: | Size: 215 B |
74
Load24.svg
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 6.3499999 6.3499999"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Load24.svg"
|
||||||
|
inkscape:export-filename="Load24b.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="true"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="22.627417"
|
||||||
|
inkscape:cx="8.2643105"
|
||||||
|
inkscape:cy="12.352272"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="svg1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="bspline"
|
||||||
|
id="path-effect2"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1.3"
|
||||||
|
weight="33.333333"
|
||||||
|
steps="2"
|
||||||
|
helper_size="0"
|
||||||
|
apply_no_weight="true"
|
||||||
|
apply_with_weight="true"
|
||||||
|
only_selected="false"
|
||||||
|
uniform="false" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:#000000;stroke-width:0.264583"
|
||||||
|
d="m -0.49934211,2.0733552 c -0.0289473,0 -0.0578947,0 -0.0868421,0"
|
||||||
|
id="path1" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
id="path4"
|
||||||
|
style="fill:#ff0000;stroke:#ff0000;stroke-width:0.361969;stroke-opacity:1"
|
||||||
|
inkscape:label="Triangle"
|
||||||
|
d="M 3.175 0.42478027 L 0.93275959 2.0443196 L 5.4172403 2.0443196 L 3.175 0.42478027 z M 1.5570109 2.5331787 L 1.5570109 4.0385131 L 4.792989 4.0385131 L 4.792989 2.5331787 L 1.5570109 2.5331787 z " />
|
||||||
|
<rect
|
||||||
|
style="fill:#067922;stroke:#ff0000;stroke-width:0.59395;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect4-5"
|
||||||
|
width="4.9236631"
|
||||||
|
height="0.62062359"
|
||||||
|
x="0.71316838"
|
||||||
|
y="5.1615062" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.3 KiB |
BIN
Load24b.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
67
Run16.svg
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 4.2333333 4.2333333"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Run16.svg"
|
||||||
|
inkscape:export-filename="Run16b.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="true"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="22.627417"
|
||||||
|
inkscape:cx="11.048543"
|
||||||
|
inkscape:cy="-1.5688932"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="svg1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="bspline"
|
||||||
|
id="path-effect2"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1.3"
|
||||||
|
weight="33.333333"
|
||||||
|
steps="2"
|
||||||
|
helper_size="0"
|
||||||
|
apply_no_weight="true"
|
||||||
|
apply_with_weight="true"
|
||||||
|
only_selected="false"
|
||||||
|
uniform="false" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:#000000;stroke-width:0.264583"
|
||||||
|
d="m -0.49934211,2.0733552 c -0.0289473,0 -0.0578947,0 -0.0868421,0"
|
||||||
|
id="path1" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#00ff00;stroke:#067922;stroke-width:0.620305;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
inkscape:label="Triangle"
|
||||||
|
d="M 0.30831961,0.50240187 V 3.7309486 L 3.5398397,2.1166752 Z"
|
||||||
|
id="path4" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Run16b.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
67
Run24.svg
Normal file
@@ -0,0 +1,67 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 6.3499999 6.3499999"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Run24.svg"
|
||||||
|
inkscape:export-filename="Run24.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="true"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="22.627417"
|
||||||
|
inkscape:cx="8.2643105"
|
||||||
|
inkscape:cy="12.352272"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="svg1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="bspline"
|
||||||
|
id="path-effect2"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1.3"
|
||||||
|
weight="33.333333"
|
||||||
|
steps="2"
|
||||||
|
helper_size="0"
|
||||||
|
apply_no_weight="true"
|
||||||
|
apply_with_weight="true"
|
||||||
|
only_selected="false"
|
||||||
|
uniform="false" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:#000000;stroke-width:0.264583"
|
||||||
|
d="m -0.49934211,2.0733552 c -0.0289473,0 -0.0578947,0 -0.0868421,0"
|
||||||
|
id="path1" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
style="fill:#067922;stroke:#00ff00;stroke-width:0.930391;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
inkscape:label="Triangle"
|
||||||
|
d="M 0.46363084,0.75275096 V 5.5969601 L 5.3088367,3.1748555 Z"
|
||||||
|
id="path4" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.0 KiB |
BIN
Run24b.png
Normal file
|
After Width: | Height: | Size: 702 B |
BIN
Save24.png
Normal file
|
After Width: | Height: | Size: 653 B |
74
Save24.svg
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
viewBox="0 0 6.3499999 6.3499999"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="Save24.svg"
|
||||||
|
inkscape:export-filename="Save24b.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="true"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="22.627417"
|
||||||
|
inkscape:cx="8.2643105"
|
||||||
|
inkscape:cy="12.352272"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="svg1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="bspline"
|
||||||
|
id="path-effect2"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1.3"
|
||||||
|
weight="33.333333"
|
||||||
|
steps="2"
|
||||||
|
helper_size="0"
|
||||||
|
apply_no_weight="true"
|
||||||
|
apply_with_weight="true"
|
||||||
|
only_selected="false"
|
||||||
|
uniform="false" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:#000000;stroke-width:0.264583"
|
||||||
|
d="m -0.49934211,2.0733552 c -0.0289473,0 -0.0578947,0 -0.0868421,0"
|
||||||
|
id="path1" />
|
||||||
|
</g>
|
||||||
|
<path
|
||||||
|
id="path4"
|
||||||
|
style="fill:#0000ff;stroke:#0000ff;stroke-width:0.361969;stroke-opacity:1"
|
||||||
|
inkscape:label="Triangle"
|
||||||
|
d="M 3.175,3.9962404 0.93275959,2.376701 H 5.4172403 Z M 1.5570109,1.8878419 V 0.38250754 H 4.792989 V 1.8878419 Z" />
|
||||||
|
<rect
|
||||||
|
style="fill:#0000ff;stroke:#0000ff;stroke-width:0.59395;stroke-dasharray:none;stroke-opacity:1"
|
||||||
|
id="rect4-5"
|
||||||
|
width="4.9236631"
|
||||||
|
height="0.62062359"
|
||||||
|
x="0.71316838"
|
||||||
|
y="5.1615062" />
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2.2 KiB |
BIN
Save24b.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
74
UnCheck16.svg
Normal file
@@ -0,0 +1,74 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="16"
|
||||||
|
height="16"
|
||||||
|
viewBox="0 0 4.2333333 4.2333333"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="UnCheck16.svg"
|
||||||
|
inkscape:export-filename="Unckeck16.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="true"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="34.46967"
|
||||||
|
inkscape:cx="10.414953"
|
||||||
|
inkscape:cy="7.0931924"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer1" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<inkscape:path-effect
|
||||||
|
effect="bspline"
|
||||||
|
id="path-effect2"
|
||||||
|
is_visible="true"
|
||||||
|
lpeversion="1.3"
|
||||||
|
weight="33.333333"
|
||||||
|
steps="2"
|
||||||
|
helper_size="0"
|
||||||
|
apply_no_weight="true"
|
||||||
|
apply_with_weight="true"
|
||||||
|
only_selected="false"
|
||||||
|
uniform="false" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<path
|
||||||
|
style="fill:#000000;stroke-width:0.264583"
|
||||||
|
d="m -0.49934211,2.0733552 c -0.0289473,0 -0.0578947,0 -0.0868421,0"
|
||||||
|
id="path1" />
|
||||||
|
<path
|
||||||
|
style="fill:#0000ff;stroke-width:0.264583"
|
||||||
|
d="M 0.18273029,3.1172699 C -0.19539472,2.8476975 0.20624193,3.5460387 0.53009712,4.0363446 0.85395231,4.5266504 1.1000001,4.8088815 1.4292764,5.3353618 1.7585528,5.861842 2.1710446,6.6325502 2.6685873,6.2453715 3.16613,5.8581927 3.7486726,4.3131885 4.5537873,2.9074039 5.358902,1.5016194 6.3864926,0.23522258 6.2996488,0.07600889 6.212805,-0.08320481 5.0115372,0.86478362 4.2552721,2.0136553 3.4990069,3.162527 3.1878351,4.5121441 2.453281,4.5682308 1.7187269,4.6243174 0.5608553,3.3868422 0.18273029,3.1172699 Z"
|
||||||
|
id="path2"
|
||||||
|
inkscape:path-effect="#path-effect2"
|
||||||
|
inkscape:original-d="M -0.59703946,2.1493422 C -0.19539472,2.8476975 0.20624195,3.5460387 0.60789472,4.244408 0.85395234,4.5266504 1.1000001,4.8088815 1.3460528,5.0911184 1.7585528,5.861842 2.1710446,6.6325502 2.5835528,7.403289 3.16613,5.8581927 3.7486726,4.3131885 4.3312499,2.768092 5.358902,1.5016194 6.3864926,0.23522257 7.4141447,-1.03125 6.212805,-0.0832048 5.0115372,0.8647836 3.8101974,1.8128289 3.4990069,3.162527 3.1878352,4.5121441 2.8766447,5.8618421 1.7187269,4.6243174 0.56085532,3.3868422 -0.59703946,2.1493422 Z"
|
||||||
|
sodipodi:nodetypes="ccccccccc"
|
||||||
|
transform="matrix(0.66808337,0,0,0.67176106,-0.01325099,-0.03236537)" />
|
||||||
|
<path
|
||||||
|
id="path3"
|
||||||
|
style="display:inline;fill:#ff0000;stroke-width:0.264583"
|
||||||
|
d="M 2.0726909,0.38932465 A 1.7258991,1.7797226 0 0 0 0.34669815,2.1690609 1.7258991,1.7797226 0 0 0 2.0726909,3.9487972 1.7258991,1.7797226 0 0 0 3.798167,2.1690609 1.7258991,1.7797226 0 0 0 2.0726909,0.38932465 Z m 0.00827,0.30592448 A 1.3920004,1.4650136 0 0 1 3.4731222,2.1602759 1.3920004,1.4650136 0 0 1 3.3258444,2.8144995 L 1.0484641,1.1835914 A 1.3920004,1.4650136 0 0 1 2.0809592,0.69524913 Z M 0.81178604,1.5685807 3.0726299,3.1881201 A 1.3920004,1.4650136 0 0 1 2.0809592,3.6253027 1.3920004,1.4650136 0 0 1 0.68879613,2.1602759 1.3920004,1.4650136 0 0 1 0.81178604,1.5685807 Z" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.7 KiB |
BIN
Unckeck16.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
753
Utilities.cs
Normal file
@@ -0,0 +1,753 @@
|
|||||||
|
using log4net;
|
||||||
|
using log4net.Core;
|
||||||
|
using Renci.SshNet;
|
||||||
|
using SSH_Test;
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Diagnostics;
|
||||||
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Text.Json;
|
||||||
|
using System.Text.Json.Serialization;
|
||||||
|
using System.Text.RegularExpressions;
|
||||||
|
using System.Threading;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
namespace SSH_Test
|
||||||
|
{
|
||||||
|
public class Utilities
|
||||||
|
{
|
||||||
|
|
||||||
|
public static ILog log;
|
||||||
|
public Utilities(ILog Log)
|
||||||
|
{
|
||||||
|
log = Log;
|
||||||
|
}
|
||||||
|
public static string RunaTask(cTask currentTask, Profile profile, cConInfo conInfo)
|
||||||
|
{
|
||||||
|
|
||||||
|
string result = "-------------------------------------------------------------------------\n";
|
||||||
|
result += string.Format("{0:s} Task: {1}, profile: {2} \n", DateTime.Now, currentTask.sTaskDescription, currentTask.sProfile);
|
||||||
|
result += "-------------------------------------------------------------------------\n";
|
||||||
|
cHostInfo hostInfo = new cHostInfo();
|
||||||
|
log.Info(string.Format("Run task: {0}, profile: {1}", currentTask.sTaskDescription, currentTask.sProfile));
|
||||||
|
|
||||||
|
//foreach (var c in currentTask.dParameters)
|
||||||
|
// log.Info(string.Format("Parameter {0}: {1}", c.Key, c.Value));
|
||||||
|
|
||||||
|
switch (profile.ProfileType)
|
||||||
|
{
|
||||||
|
case "SSH":
|
||||||
|
hostInfo.host = currentTask.dParameters["{IP Address}"];
|
||||||
|
hostInfo.username = currentTask.dParameters["{User Name}"];
|
||||||
|
hostInfo.password = currentTask.dParameters["{Password}"];
|
||||||
|
hostInfo.device = currentTask.sTaskDevice.ToString();
|
||||||
|
hostInfo.dParameters = new Dictionary<string, string>();
|
||||||
|
hostInfo.Commands = profile.ProfileCommands;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Thread thread1 = new Thread(new ParameterizedThreadStart(fSSH));
|
||||||
|
hostInfo.TftpIP = conInfo.sTftpIP;
|
||||||
|
hostInfo.SftpIP = conInfo.sTftpIP;
|
||||||
|
hostInfo.SftpPassword = conInfo.sTftpPassword;
|
||||||
|
hostInfo.SftpUsername = conInfo.sTftpUsername;
|
||||||
|
thread1.Start(hostInfo);
|
||||||
|
}
|
||||||
|
catch (Exception ex1)
|
||||||
|
{
|
||||||
|
log.Error(ex1);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "SSH_Catalyst":
|
||||||
|
|
||||||
|
hostInfo.host = currentTask.dParameters["{IP Address}"];
|
||||||
|
hostInfo.username = currentTask.dParameters["{User Name}"];
|
||||||
|
hostInfo.password = currentTask.dParameters["{Password}"];
|
||||||
|
hostInfo.device = currentTask.sTaskDevice.ToString();
|
||||||
|
hostInfo.dParameters = new Dictionary<string, string>();
|
||||||
|
hostInfo.Commands = profile.ProfileCommands;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
Thread thread2 = new Thread(new ParameterizedThreadStart(fSSH_Catalyst));
|
||||||
|
hostInfo.TftpIP = conInfo.sTftpIP;
|
||||||
|
hostInfo.SftpIP = conInfo.sTftpIP;
|
||||||
|
hostInfo.SftpPassword = conInfo.sTftpPassword;
|
||||||
|
hostInfo.SftpUsername = conInfo.sTftpUsername;
|
||||||
|
thread2.Start(hostInfo);
|
||||||
|
}
|
||||||
|
catch (Exception ex1)
|
||||||
|
{
|
||||||
|
log.Error(ex1);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
case "RAC9":
|
||||||
|
int i = 0;
|
||||||
|
string command = "";
|
||||||
|
|
||||||
|
|
||||||
|
//if (!conInfo.bisLocal)
|
||||||
|
//{
|
||||||
|
// command = " --nocertwarn -r " + conInfo.sIDracIP + " -u " + conInfo.sIDracUsername + " -p " + conInfo.sIDracPassword + " ";
|
||||||
|
//}
|
||||||
|
|
||||||
|
foreach (string c in profile.ProfileCommands)
|
||||||
|
{
|
||||||
|
Process process = new Process();
|
||||||
|
process.StartInfo.FileName = "racadm.exe";
|
||||||
|
process.StartInfo.UseShellExecute = false; // Required for 'runas' verb
|
||||||
|
process.StartInfo.Verb = "runas"; // Request administrator privileges
|
||||||
|
process.StartInfo.WorkingDirectory = Environment.CurrentDirectory; // current working dir
|
||||||
|
process.StartInfo.RedirectStandardOutput = true;
|
||||||
|
|
||||||
|
//log.Info(string.Format("From RAC9 try to run: {0}", c));
|
||||||
|
log.Info(string.Format("From RAC9 try to run: {0}", c));
|
||||||
|
try
|
||||||
|
{
|
||||||
|
|
||||||
|
string tempfile = DateTime.Now.ToString().Replace(":", "").Replace(" ", "") + ".txt";
|
||||||
|
|
||||||
|
process.StartInfo.Arguments = command + " " + c;
|
||||||
|
|
||||||
|
process.Start();
|
||||||
|
string temp = process.StandardOutput.ReadToEnd();
|
||||||
|
log.Info(string.Format("From RAC9 {0}: {1}", currentTask.sTaskDevice.ToString(), result));
|
||||||
|
result += temp;
|
||||||
|
process.WaitForExit();
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Win32Exception ex)
|
||||||
|
{
|
||||||
|
log.Error(string.Format($"Error: {ex.Message}. The user likely declined the UAC prompt."));
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "CMD":
|
||||||
|
|
||||||
|
foreach (string c in profile.ProfileCommands)
|
||||||
|
{
|
||||||
|
command = " ";
|
||||||
|
i = 0;
|
||||||
|
|
||||||
|
//apply values to parameters accordingly
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (profile.ProfileParameters.Length > 0)
|
||||||
|
{
|
||||||
|
string ee = c;
|
||||||
|
foreach (string ss in profile.ProfileParameters)
|
||||||
|
{
|
||||||
|
|
||||||
|
ee = ee.Replace(ss, currentTask.dParameters[ss]);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
//log.Info(string.Format("{0} => {1}", c, ee));
|
||||||
|
command += ee;
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
command = c;
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{ }
|
||||||
|
|
||||||
|
|
||||||
|
//log.Info(command);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// create a process
|
||||||
|
Process process = new Process();
|
||||||
|
process.StartInfo.FileName = "cmd.exe";
|
||||||
|
process.StartInfo.UseShellExecute = false; // Required for 'runas' verb
|
||||||
|
process.StartInfo.Verb = "runas"; // Request administrator privileges
|
||||||
|
process.StartInfo.WorkingDirectory = Environment.CurrentDirectory; // current working dir
|
||||||
|
process.StartInfo.RedirectStandardOutput = true;
|
||||||
|
process.StartInfo.RedirectStandardInput = true;
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
|
||||||
|
process.StartInfo.Arguments = string.Format(" /c {0}", command);
|
||||||
|
//log.Info(string.Format("command to run: {0} {1}", process.StartInfo.FileName, process.StartInfo.Arguments));
|
||||||
|
|
||||||
|
process.Start();
|
||||||
|
|
||||||
|
StreamReader sr = process.StandardOutput;
|
||||||
|
StreamWriter si = process.StandardInput;
|
||||||
|
si.Write("\n");
|
||||||
|
string temp = sr.ReadToEnd();
|
||||||
|
|
||||||
|
|
||||||
|
log.Info(string.Format("From CMD {0}: {1}", currentTask.sTaskDevice.ToString(), temp));
|
||||||
|
result += temp;
|
||||||
|
process.WaitForExit();
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Win32Exception ex)
|
||||||
|
{
|
||||||
|
log.Error(ex);
|
||||||
|
}
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "Powershell":
|
||||||
|
|
||||||
|
foreach (string c in profile.ProfileCommands)
|
||||||
|
{
|
||||||
|
command = "";
|
||||||
|
i = 0;
|
||||||
|
|
||||||
|
//apply values to parameters accordingly
|
||||||
|
try
|
||||||
|
{
|
||||||
|
if (profile.ProfileParameters.Length > 0)
|
||||||
|
{
|
||||||
|
string ee = c;
|
||||||
|
foreach (string ss in profile.ProfileParameters)
|
||||||
|
{
|
||||||
|
|
||||||
|
ee = ee.Replace(ss, currentTask.dParameters[ss]);
|
||||||
|
|
||||||
|
}
|
||||||
|
//log.Info(string.Format("{0} => {1}", c, ee));
|
||||||
|
command += ee;
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
command = c;
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{ }
|
||||||
|
|
||||||
|
|
||||||
|
log.Info(command);
|
||||||
|
|
||||||
|
Process process = new Process();
|
||||||
|
process.StartInfo.FileName = "powershell";
|
||||||
|
process.StartInfo.UseShellExecute = false; // Required for 'runas' verb
|
||||||
|
process.StartInfo.Verb = "runas"; // Request administrator privileges
|
||||||
|
process.StartInfo.RedirectStandardOutput = true;
|
||||||
|
string folderPathPS = Environment.CurrentDirectory + "\\PS\\";
|
||||||
|
process.StartInfo.WorkingDirectory = folderPathPS; // current working dir
|
||||||
|
|
||||||
|
log.Info(process.StartInfo.WorkingDirectory);
|
||||||
|
// check if Powershell Script folder "PS" exists, if not , create one.
|
||||||
|
if (!Directory.Exists(folderPathPS))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(folderPathPS);
|
||||||
|
log.Info(string.Format("Cound not find folder PS, create new {0}", folderPathPS));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// will create temporary ps script file from command for better compatibility
|
||||||
|
|
||||||
|
string tempfile = Path.GetRandomFileName() + ".ps1";
|
||||||
|
|
||||||
|
if (command.Contains("-File") || command.Contains("-file"))
|
||||||
|
{
|
||||||
|
// command contains "-File" for running a script, do nothing
|
||||||
|
command = "-NoProfile -ExecutionPolicy Bypass " + command;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//create ps script file from command
|
||||||
|
try
|
||||||
|
{
|
||||||
|
File.WriteAllText(".\\PS\\" + tempfile, command);
|
||||||
|
}
|
||||||
|
catch
|
||||||
|
{
|
||||||
|
log.Error(string.Format("Cannot create or write temporary Powershell script file {0}", tempfile));
|
||||||
|
}
|
||||||
|
command = string.Format("-NoProfile -ExecutionPolicy Bypass -File {0}", tempfile);
|
||||||
|
|
||||||
|
}
|
||||||
|
//log.Info(string.Format(command));
|
||||||
|
process.StartInfo.Arguments = command;
|
||||||
|
|
||||||
|
process.Start();
|
||||||
|
string temp = process.StandardOutput.ReadToEnd();
|
||||||
|
log.Info(string.Format("From Powershell {0}: {1}", currentTask.sTaskDevice.ToString(), temp));
|
||||||
|
result += temp;
|
||||||
|
|
||||||
|
process.WaitForExit();
|
||||||
|
try
|
||||||
|
{
|
||||||
|
File.Delete(".\\PS\\" + tempfile);
|
||||||
|
log.Info(string.Format("Deleted temporary PS file: ", tempfile));
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
log.Error(string.Format("Cannot delete temporary PS file: ", tempfile));
|
||||||
|
log.Error(ex);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Win32Exception ex)
|
||||||
|
{
|
||||||
|
log.Error(ex);
|
||||||
|
|
||||||
|
}
|
||||||
|
i++;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
result += "\n#########################################################################################################\n\n";
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// SSH
|
||||||
|
public static void fSSH(object data)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
cHostInfo hostinfo = (cHostInfo)data;
|
||||||
|
string host = hostinfo.host;
|
||||||
|
string device = hostinfo.device;
|
||||||
|
string username = hostinfo.username;
|
||||||
|
string password = hostinfo.password;
|
||||||
|
string tftpIp = hostinfo.TftpIP;
|
||||||
|
string sftpIp = hostinfo.SftpIP;
|
||||||
|
string sftpUsername = hostinfo.SftpUsername;
|
||||||
|
string sftpPassword = hostinfo.SftpPassword;
|
||||||
|
string[] Commands = hostinfo.Commands;
|
||||||
|
var client = new SshClient(hostinfo.host, hostinfo.username, hostinfo.password);
|
||||||
|
log.Info(string.Format("From fSSH {0}: Establishing a connection", device));
|
||||||
|
|
||||||
|
|
||||||
|
client.Connect();
|
||||||
|
log.Info(client.ConnectionInfo.ServerVersion);
|
||||||
|
|
||||||
|
if (client.IsConnected)
|
||||||
|
{
|
||||||
|
var shellStream = client.CreateShellStream("xterm", 80, 24, 800, 600, 1024);
|
||||||
|
var output = "";
|
||||||
|
var result = "";
|
||||||
|
|
||||||
|
//wait for "User Name:"
|
||||||
|
|
||||||
|
output = shellStream.Expect(new Regex(@"Name:|name:"));
|
||||||
|
log.Info(string.Format("From fSSH {0}: {1}", device, output));
|
||||||
|
|
||||||
|
|
||||||
|
//send username
|
||||||
|
shellStream.WriteLine(username);
|
||||||
|
|
||||||
|
//wait for "Password:"
|
||||||
|
output = shellStream.Expect(new Regex(@"word:"));
|
||||||
|
log.Info(string.Format("From fSSH {0}: {1}", device, output));
|
||||||
|
|
||||||
|
//send password
|
||||||
|
shellStream.WriteLine(password);
|
||||||
|
|
||||||
|
//wait for "Prompt:"
|
||||||
|
output = shellStream.Expect(new Regex(@"#"));
|
||||||
|
log.Info(string.Format("From fSSH {0}: {1}", device, output));
|
||||||
|
|
||||||
|
output = "";
|
||||||
|
|
||||||
|
//create filename
|
||||||
|
string datetime = DateTime.Now.ToString().Replace(":", "");
|
||||||
|
datetime = datetime.Replace(" ", "_");
|
||||||
|
// string filePath = string.Format("{0}_{1}.txt", currentTask.sTaskDevice, datetime.Replace("-", ""));
|
||||||
|
string filePath = string.Format("{0}_{1}.txt", device, datetime.Replace("-", ""));
|
||||||
|
|
||||||
|
foreach (string c in Commands)
|
||||||
|
{
|
||||||
|
switch (c)
|
||||||
|
{
|
||||||
|
//enable
|
||||||
|
case "enable":
|
||||||
|
output = "";
|
||||||
|
shellStream.WriteLine(c);
|
||||||
|
//wait for "Password:"
|
||||||
|
output = shellStream.Expect(new Regex(@"word:"));
|
||||||
|
log.Info(string.Format("From fSSH {0}: {1}", device, c));
|
||||||
|
|
||||||
|
|
||||||
|
//send password
|
||||||
|
shellStream.WriteLine(password);
|
||||||
|
break;
|
||||||
|
|
||||||
|
// tftp
|
||||||
|
case string s when Regex.IsMatch(c, @"tftp"):
|
||||||
|
output = "";
|
||||||
|
string command = string.Format("{0}{1}/{2}", c, tftpIp, filePath);
|
||||||
|
log.Info(string.Format("From fSSH {0}: {1}", device, command));
|
||||||
|
|
||||||
|
|
||||||
|
//send tftp command
|
||||||
|
shellStream.WriteLine(command);
|
||||||
|
|
||||||
|
|
||||||
|
//wait "<return>" to send "space" and loop until get prompt
|
||||||
|
while (!Regex.IsMatch(output, "#"))
|
||||||
|
{
|
||||||
|
output = shellStream.Expect(new Regex(@"More|<return>|#"));
|
||||||
|
|
||||||
|
shellStream.WriteLine(" ");
|
||||||
|
string[] lines = output.Split('\n');
|
||||||
|
var output1 = "";
|
||||||
|
for (int ii = 0; ii < (lines.Length - 1); ii++)
|
||||||
|
output1 += lines[ii];
|
||||||
|
log.Info(output1);
|
||||||
|
|
||||||
|
result += output1;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
shellStream.WriteLine(c);
|
||||||
|
//wait for "Prompt:"
|
||||||
|
output = shellStream.Expect(new Regex(@"#"));
|
||||||
|
log.Info(string.Format("From fSSH_Test {0}: {1}", device, output));
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
client.Disconnect();
|
||||||
|
log.Info(string.Format("From SSH_Test: Disconnected"));
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
log.Error("SSH function: cannot run SSH");
|
||||||
|
log.Error(e);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
public static void fSSH_Catalyst(object data)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
cHostInfo hostinfo = (cHostInfo)data;
|
||||||
|
|
||||||
|
string host = hostinfo.host;
|
||||||
|
string device = hostinfo.device;
|
||||||
|
string username = hostinfo.username;
|
||||||
|
string password = hostinfo.password;
|
||||||
|
string tftpIp = hostinfo.TftpIP;
|
||||||
|
string sftpIp = hostinfo.SftpIP;
|
||||||
|
string sftpUsername = hostinfo.SftpUsername;
|
||||||
|
string sftpPassword = hostinfo.SftpPassword;
|
||||||
|
string[] Commands = hostinfo.Commands;
|
||||||
|
|
||||||
|
var client = new SshClient(hostinfo.host, hostinfo.username, hostinfo.password);
|
||||||
|
log.Info(string.Format("From fSSH_Catalyst {0}: Establishing a connection {1}", device, host));
|
||||||
|
|
||||||
|
|
||||||
|
client.Connect();
|
||||||
|
log.Info(string.Format("From fSSH_Catalyst {0}: {1}", device, client.ConnectionInfo.ServerVersion));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (client.IsConnected)
|
||||||
|
{
|
||||||
|
var shellStream = client.CreateShellStream("xterm", 80, 24, 800, 600, 1024);
|
||||||
|
var output = "";
|
||||||
|
var result = "";
|
||||||
|
var prompt = "";
|
||||||
|
//output = "";
|
||||||
|
output = shellStream.Expect(new Regex(@"#"));
|
||||||
|
log.Info(string.Format("From fSSH_Catalyst {0}: {1}", device, output));
|
||||||
|
|
||||||
|
prompt = output;
|
||||||
|
|
||||||
|
shellStream.WriteLine("");
|
||||||
|
shellStream.Flush();
|
||||||
|
|
||||||
|
output = shellStream.Expect(new Regex(prompt));
|
||||||
|
log.Info(string.Format("From fSSH_Catalyst {0}: {1}", device, output));
|
||||||
|
|
||||||
|
|
||||||
|
//create filename
|
||||||
|
string datetime = DateTime.Now.ToString().Replace(":", "");
|
||||||
|
datetime = datetime.Replace(" ", "_");
|
||||||
|
// string filePath = string.Format("{0}_{1}.txt", currentTask.sTaskDevice, datetime.Replace("-", ""));
|
||||||
|
string filePath = string.Format("{0}_{1}.txt", device, datetime.Replace("-", ""));
|
||||||
|
|
||||||
|
foreach (string c in Commands)
|
||||||
|
{
|
||||||
|
switch (c)
|
||||||
|
{
|
||||||
|
//enable
|
||||||
|
case "enable":
|
||||||
|
output = "";
|
||||||
|
shellStream.WriteLine(c);
|
||||||
|
//wait for "Password:"
|
||||||
|
output = shellStream.Expect(new Regex(@"word:"));
|
||||||
|
log.Info(string.Format("From fSSH_Catalyst {0}: {1}", device, c));
|
||||||
|
|
||||||
|
|
||||||
|
//send password
|
||||||
|
shellStream.WriteLine(password);
|
||||||
|
break;
|
||||||
|
|
||||||
|
// tftp
|
||||||
|
case string s when Regex.IsMatch(c, @"tftp"):
|
||||||
|
output = "";
|
||||||
|
|
||||||
|
string command = string.Format("{0}{1}/{2}", c, tftpIp, filePath);
|
||||||
|
|
||||||
|
log.Info(string.Format("From fSSH_Catalyst {0}: {1}", device, command));
|
||||||
|
//send tftp command
|
||||||
|
output = "";
|
||||||
|
shellStream.WriteLine(command);
|
||||||
|
shellStream.Flush();
|
||||||
|
|
||||||
|
//handle shell interaction, wait for "?" then send "enter"
|
||||||
|
|
||||||
|
output = shellStream.Expect(new Regex(@"\?"));
|
||||||
|
|
||||||
|
log.Info(string.Format("From fSSH_Catalyst{0}: {1}", device, output));
|
||||||
|
while (output.Contains("?"))
|
||||||
|
{
|
||||||
|
output = "";
|
||||||
|
shellStream.WriteLine("");
|
||||||
|
shellStream.Flush();
|
||||||
|
output = shellStream.Expect(new Regex(@"\?|#"));
|
||||||
|
log.Info(string.Format("From fSSH_Catalyst {0}: {1}", device, output));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
shellStream.WriteLine(c);
|
||||||
|
//wait for "Prompt:"
|
||||||
|
output = shellStream.Expect(prompt);
|
||||||
|
|
||||||
|
log.Info(string.Format("From fSSH_Catalyst {0}: {1}", device, output));
|
||||||
|
break;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
client.Disconnect();
|
||||||
|
log.Info(string.Format("From SSH_Catalyst: Disconnected"));
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
log.Error("SSH_Catalyst function: cannot run SSH_Catalyst");
|
||||||
|
log.Error(e);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//Seriallize Tasklist to a Json file
|
||||||
|
public void SaveTasklist(List<cTask> data, string filePath)
|
||||||
|
{
|
||||||
|
JsonSerializerOptions options = new JsonSerializerOptions
|
||||||
|
{
|
||||||
|
//save with indentation
|
||||||
|
WriteIndented = true,
|
||||||
|
// enable case insensitive
|
||||||
|
PropertyNameCaseInsensitive = true,
|
||||||
|
// ignore null property
|
||||||
|
DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull
|
||||||
|
|
||||||
|
};
|
||||||
|
string jsonString = JsonSerializer.Serialize(data, options);
|
||||||
|
File.WriteAllText(filePath, jsonString);
|
||||||
|
}
|
||||||
|
//Deseriallize Tasklist from a Json file
|
||||||
|
public List<cTask> LoadTaskList(string filePath)
|
||||||
|
{
|
||||||
|
JsonSerializerOptions options = new JsonSerializerOptions
|
||||||
|
{
|
||||||
|
//save with indentation
|
||||||
|
WriteIndented = true,
|
||||||
|
// enable case insensitive
|
||||||
|
PropertyNameCaseInsensitive = true,
|
||||||
|
// ignore null property
|
||||||
|
DefaultIgnoreCondition = JsonIgnoreCondition.WhenReading
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
if (File.Exists(filePath))
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string jsonString = File.ReadAllText(filePath);
|
||||||
|
log.Info("Process tasklist.json");
|
||||||
|
|
||||||
|
|
||||||
|
return JsonSerializer.Deserialize<List<cTask>>(jsonString,options);
|
||||||
|
log.Info("Process tasklist.json");
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
//could not read tasklist.json properly
|
||||||
|
log.Error("Could not load tasklist.json");
|
||||||
|
log.Error(ex);
|
||||||
|
|
||||||
|
//return an empty list if file could not be read
|
||||||
|
|
||||||
|
return new List<cTask>();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return new List<cTask>(); // Return an empty list if file doesn't exist
|
||||||
|
}
|
||||||
|
//Seriallize Profile to a Json file
|
||||||
|
public void SaveProfile(List<Profile> data, string filePath)
|
||||||
|
{
|
||||||
|
JsonSerializerOptions options = new JsonSerializerOptions
|
||||||
|
{
|
||||||
|
WriteIndented = true
|
||||||
|
};
|
||||||
|
string jsonString = JsonSerializer.Serialize(data, options);
|
||||||
|
File.WriteAllText(filePath, jsonString);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Deseriallize Profile from a Json file
|
||||||
|
public List<Profile> LoadProfile(string filePath)
|
||||||
|
{
|
||||||
|
|
||||||
|
if (File.Exists(filePath))
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
string jsonString = File.ReadAllText(filePath);
|
||||||
|
log.Info("Process tasklist.json");
|
||||||
|
return JsonSerializer.Deserialize<List<Profile>>(jsonString);
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
//could not read profile.json properly
|
||||||
|
log.Error("Could not load profile.json");
|
||||||
|
log.Error(ex);
|
||||||
|
|
||||||
|
//return an empty list if file could not be read
|
||||||
|
|
||||||
|
return new List<Profile>();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return new List<Profile>(); // Return an empty list if file doesn't exist
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public class cHostInfo
|
||||||
|
{
|
||||||
|
public string device { get; set; }
|
||||||
|
public string host { get; set; }
|
||||||
|
public string username { get; set; }
|
||||||
|
public string password { get; set; }
|
||||||
|
public string TftpIP { get; set; }
|
||||||
|
|
||||||
|
public string SftpIP { get; set; }
|
||||||
|
public string SftpUsername { get; set; }
|
||||||
|
public string SftpPassword { get; set; }
|
||||||
|
public string[] Commands { get; set; }
|
||||||
|
public Dictionary<string, string> dParameters { get; set; }
|
||||||
|
|
||||||
|
public cHostInfo()
|
||||||
|
{
|
||||||
|
device = "";
|
||||||
|
host = "localhost";
|
||||||
|
username = "";
|
||||||
|
password = "";
|
||||||
|
TftpIP = "127.0.0.1";
|
||||||
|
SftpIP = "127.0.0.1";
|
||||||
|
SftpUsername = "";
|
||||||
|
SftpPassword = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
public class cTask
|
||||||
|
{
|
||||||
|
public int iTaskNum { get; set; }
|
||||||
|
public String sTaskDescription { get; set; }
|
||||||
|
public String sTaskDevice { get; set; }
|
||||||
|
public bool bTaskSelect { get; set; }
|
||||||
|
public String sProfile { get; set; }
|
||||||
|
public Dictionary<string, string> dParameters { get; set; }
|
||||||
|
public cTask()
|
||||||
|
{
|
||||||
|
this.iTaskNum = 0;
|
||||||
|
this.sTaskDescription = "";
|
||||||
|
this.sTaskDevice = "";
|
||||||
|
this.bTaskSelect = false;
|
||||||
|
this.sProfile = "";
|
||||||
|
this.dParameters = new Dictionary<string, string>();
|
||||||
|
}
|
||||||
|
public cTask(int iTaskNum, string uTaskDescription, string uTaskDevice, bool bTaskSelect, string sProfile)
|
||||||
|
{
|
||||||
|
this.iTaskNum = iTaskNum;
|
||||||
|
this.sTaskDescription = uTaskDescription;
|
||||||
|
this.sTaskDevice = uTaskDevice;
|
||||||
|
this.bTaskSelect = bTaskSelect;
|
||||||
|
this.sProfile = sProfile;
|
||||||
|
this.dParameters = new Dictionary<string, string>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
[Serializable]
|
||||||
|
public class cConInfo
|
||||||
|
{
|
||||||
|
|
||||||
|
public String sTftpIP { get; set; }
|
||||||
|
public String sTftpUsername { get; set; }
|
||||||
|
public String sTftpPassword { get; set; }
|
||||||
|
public String sSftpIP { get; set; }
|
||||||
|
public String sSftpUsername { get; set; }
|
||||||
|
public String sSftpPassword { get; set; }
|
||||||
|
public cConInfo(string TftpIP, string TftpUsername, string TftpPassword, string SftpIP, String SftpUsername, String SftPassword)
|
||||||
|
{
|
||||||
|
this.sTftpIP = TftpIP;
|
||||||
|
this.sTftpUsername = TftpUsername;
|
||||||
|
this.sTftpPassword = TftpPassword;
|
||||||
|
this.sSftpIP = SftpIP;
|
||||||
|
this.sSftpUsername = SftpUsername;
|
||||||
|
this.sSftpPassword = SftPassword;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
175
bin/Debug/BE_20260128154448
Normal file
@@ -0,0 +1,175 @@
|
|||||||
|
-------------------------------------------------------------------------
|
||||||
|
2026-01-28T15:44:37 Task: OS, profile: CMD_OS_name
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
OS Name: Microsoft Windows 11 Pro
|
||||||
|
OS Version: 10.0.26100 N/A Build 26100
|
||||||
|
|
||||||
|
#########################################################################################################
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
2026-01-28T15:44:42 Task: GPU, profile: Powershell_VideoController
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
Caption : Intel(R) Iris(R) Xe Graphics
|
||||||
|
Description : Intel(R) Iris(R) Xe Graphics
|
||||||
|
InstallDate :
|
||||||
|
Name : Intel(R) Iris(R) Xe Graphics
|
||||||
|
Status : OK
|
||||||
|
Availability : 3
|
||||||
|
ConfigManagerErrorCode : 0
|
||||||
|
ConfigManagerUserConfig : False
|
||||||
|
CreationClassName : Win32_VideoController
|
||||||
|
DeviceID : VideoController1
|
||||||
|
ErrorCleared :
|
||||||
|
ErrorDescription :
|
||||||
|
LastErrorCode :
|
||||||
|
PNPDeviceID : PCI\VEN_8086&DEV_46A6&SUBSYS_0B1A1028&REV_0C\3&11583659&0&10
|
||||||
|
PowerManagementCapabilities :
|
||||||
|
PowerManagementSupported :
|
||||||
|
StatusInfo :
|
||||||
|
SystemCreationClassName : Win32_ComputerSystem
|
||||||
|
SystemName : BE
|
||||||
|
MaxNumberControlled :
|
||||||
|
ProtocolSupported :
|
||||||
|
TimeOfLastReset :
|
||||||
|
AcceleratorCapabilities :
|
||||||
|
CapabilityDescriptions :
|
||||||
|
CurrentBitsPerPixel : 32
|
||||||
|
CurrentHorizontalResolution : 3840
|
||||||
|
CurrentNumberOfColors : 4294967296
|
||||||
|
CurrentNumberOfColumns : 0
|
||||||
|
CurrentNumberOfRows : 0
|
||||||
|
CurrentRefreshRate : 59
|
||||||
|
CurrentScanMode : 4
|
||||||
|
CurrentVerticalResolution : 2400
|
||||||
|
MaxMemorySupported :
|
||||||
|
MaxRefreshRate : 59
|
||||||
|
MinRefreshRate : 47
|
||||||
|
NumberOfVideoPages :
|
||||||
|
VideoMemoryType : 2
|
||||||
|
VideoProcessor : Intel(R) Iris(R) Xe Graphics Family
|
||||||
|
NumberOfColorPlanes :
|
||||||
|
VideoArchitecture : 5
|
||||||
|
VideoMode :
|
||||||
|
AdapterCompatibility : Intel Corporation
|
||||||
|
AdapterDACType : Internal
|
||||||
|
AdapterRAM : 2147479552
|
||||||
|
ColorTableEntries :
|
||||||
|
DeviceSpecificPens :
|
||||||
|
DitherType : 0
|
||||||
|
DriverDate : 2025-09-15 6:00:00 PM
|
||||||
|
DriverVersion : 32.0.101.7077
|
||||||
|
ICMIntent :
|
||||||
|
ICMMethod :
|
||||||
|
InfFilename : oem329.inf
|
||||||
|
InfSection : iADLPD_w11_DS
|
||||||
|
InstalledDisplayDrivers : C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_1428487d11dec111\igdum
|
||||||
|
dim64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_1428487d11de
|
||||||
|
c111\igd10iumd64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_1
|
||||||
|
428487d11dec111\igd10iumd64.dll,C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.
|
||||||
|
inf_amd64_1428487d11dec111\igd12umd64.dll
|
||||||
|
Monochrome : False
|
||||||
|
ReservedSystemPaletteEntries :
|
||||||
|
SpecificationVersion :
|
||||||
|
SystemPaletteEntries :
|
||||||
|
VideoModeDescription : 3840 x 2400 x 4294967296 colors
|
||||||
|
PSComputerName :
|
||||||
|
|
||||||
|
Caption : NVIDIA RTX A2000 8GB Laptop GPU
|
||||||
|
Description : NVIDIA RTX A2000 8GB Laptop GPU
|
||||||
|
InstallDate :
|
||||||
|
Name : NVIDIA RTX A2000 8GB Laptop GPU
|
||||||
|
Status : OK
|
||||||
|
Availability : 3
|
||||||
|
ConfigManagerErrorCode : 0
|
||||||
|
ConfigManagerUserConfig : False
|
||||||
|
CreationClassName : Win32_VideoController
|
||||||
|
DeviceID : VideoController2
|
||||||
|
ErrorCleared :
|
||||||
|
ErrorDescription :
|
||||||
|
LastErrorCode :
|
||||||
|
PNPDeviceID : PCI\VEN_10DE&DEV_25BA&SUBSYS_0B1A1028&REV_A1\4&3AFD7104&0&0008
|
||||||
|
PowerManagementCapabilities :
|
||||||
|
PowerManagementSupported :
|
||||||
|
StatusInfo :
|
||||||
|
SystemCreationClassName : Win32_ComputerSystem
|
||||||
|
SystemName : BE
|
||||||
|
MaxNumberControlled :
|
||||||
|
ProtocolSupported :
|
||||||
|
TimeOfLastReset :
|
||||||
|
AcceleratorCapabilities :
|
||||||
|
CapabilityDescriptions :
|
||||||
|
CurrentBitsPerPixel : 32
|
||||||
|
CurrentHorizontalResolution : 2560
|
||||||
|
CurrentNumberOfColors : 4294967296
|
||||||
|
CurrentNumberOfColumns : 0
|
||||||
|
CurrentNumberOfRows : 0
|
||||||
|
CurrentRefreshRate : 74
|
||||||
|
CurrentScanMode : 4
|
||||||
|
CurrentVerticalResolution : 1080
|
||||||
|
MaxMemorySupported :
|
||||||
|
MaxRefreshRate : 0
|
||||||
|
MinRefreshRate :
|
||||||
|
NumberOfVideoPages :
|
||||||
|
VideoMemoryType : 2
|
||||||
|
VideoProcessor : NVIDIA RTX A2000 8GB Laptop GPU
|
||||||
|
NumberOfColorPlanes :
|
||||||
|
VideoArchitecture : 5
|
||||||
|
VideoMode :
|
||||||
|
AdapterCompatibility : NVIDIA
|
||||||
|
AdapterDACType : Integrated RAMDAC
|
||||||
|
AdapterRAM : 4293918720
|
||||||
|
ColorTableEntries :
|
||||||
|
DeviceSpecificPens :
|
||||||
|
DitherType : 0
|
||||||
|
DriverDate : 2025-09-08 6:00:00 PM
|
||||||
|
DriverVersion : 32.0.15.8132
|
||||||
|
ICMIntent :
|
||||||
|
ICMMethod :
|
||||||
|
InfFilename : oem334.inf
|
||||||
|
InfSection : Section396
|
||||||
|
InstalledDisplayDrivers : C:\WINDOWS\System32\DriverStore\FileRepository\nvdm.inf_amd64_90330de7981ac658\nvldumdx.
|
||||||
|
dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvdm.inf_amd64_90330de7981ac658\nvldu
|
||||||
|
mdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvdm.inf_amd64_90330de7981ac658\n
|
||||||
|
vldumdx.dll,C:\WINDOWS\System32\DriverStore\FileRepository\nvdm.inf_amd64_90330de7981ac6
|
||||||
|
58\nvldumdx.dll
|
||||||
|
Monochrome : False
|
||||||
|
ReservedSystemPaletteEntries :
|
||||||
|
SpecificationVersion :
|
||||||
|
SystemPaletteEntries :
|
||||||
|
VideoModeDescription : 2560 x 1080 x 4294967296 colors
|
||||||
|
PSComputerName :
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#########################################################################################################
|
||||||
|
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
2026-01-28T15:44:43 Task: Windows Activation Status, profile: CMD_Windows_Activation_status
|
||||||
|
-------------------------------------------------------------------------
|
||||||
|
Microsoft (R) Windows Script Host Version 10.0
|
||||||
|
Copyright (C) Microsoft Corporation. All rights reserved.
|
||||||
|
|
||||||
|
Software licensing service version: 10.0.26100.7623
|
||||||
|
|
||||||
|
Name: Windows(R), Professional edition
|
||||||
|
Description: Windows(R) Operating System, OEM_DM channel
|
||||||
|
Activation ID: fe74f55b-0338-41d6-b267-4a201abe7285
|
||||||
|
Application ID: 55c92734-d682-4d71-983e-d6ec3f16059f
|
||||||
|
Extended PID: 03612-03556-327-074596-02-4105-26100.0000-0062026
|
||||||
|
Product Key Channel: OEM:DM
|
||||||
|
Installation ID: 111889452385229954395250916100480354128494265185422853403339921
|
||||||
|
Use License URL: https://activation-v2.sls.microsoft.com/SLActivateProduct/SLActivateProduct.asmx?configextension=DM
|
||||||
|
Validation URL: https://validation-v2.sls.microsoft.com/SLWGA/slwga.asmx
|
||||||
|
Partial Product Key: KTP2T
|
||||||
|
License Status: Licensed
|
||||||
|
Remaining Windows rearm count: 1001
|
||||||
|
Remaining SKU rearm count: 1001
|
||||||
|
Trusted time: 2026-01-28 3:44:48 PM
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#########################################################################################################
|
||||||
|
|
||||||
BIN
bin/Debug/app.publish/SSH_Test.exe
Normal file
186
bin/Debug/profile - Copy.json
Normal file
@@ -0,0 +1,186 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"ProfileName": "Test",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"command 1 {P00} {P01} {P02}",
|
||||||
|
"command 2 {P00} {P01}",
|
||||||
|
"command 3 {P00} {P03}"
|
||||||
|
],
|
||||||
|
"ProfileParameters":[
|
||||||
|
"{P00}", "{P01}", "{P02}", "{P03}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "Ipconfig",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"Ipconfig /{P00}",
|
||||||
|
"Ipconfig /{P01}"
|
||||||
|
],
|
||||||
|
"ProfileParameters":[
|
||||||
|
"{P00}", "{P01}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "SSH_Cisco_Tftp_Running",
|
||||||
|
"ProfileType": "SSH",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"copy run tftp://"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "SSH_Cisco_Catalyst_Tftp_Running",
|
||||||
|
"ProfileType": "SSH_Catalyst",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"copy running-config tftp://"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "SSH_Cisco_Tftp_Startup",
|
||||||
|
"ProfileType": "SSH",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"copy startup-config tftp://"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "SSH_Cisco_Catalyst_Tftp_Startup",
|
||||||
|
"ProfileType": "SSH_Catalyst",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"copy startup-config tftp://"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_PS_status_dual",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"get system.power.supply.1",
|
||||||
|
"get system.power.supply.2"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_storage_pdisks",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"storage get get pdisks -o"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_networkinterfaces",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"gethostnetworkinterfaces"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_OS_name",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"systeminfo | findstr /B /C:\"OS Name\" /B /C:\"OS Version\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Windows_Activation_status",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"cscript c:\\Windows\\System32\\slmgr.vbs /dlv"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Windows_Enable_RemoteDesktop",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"REG ADD \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\" /v fDenyTSConnections /t REG_DWORD /d 0 /f",
|
||||||
|
"netsh advfirewall firewall add rule name=\"Remote Desktop (TCP-In)\" dir=in action=allow protocol=TCP localport=3389",
|
||||||
|
"net start TermService"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Avigilon_Version",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"Get-WmiObject -Class Win32_Product | where vendor -eq Avigilon | select Name, Version"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_VideoController",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"Get-CimInstance -ClassName Win32_VideoController"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_Avigilon_Servername",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"-File \"Avigilon_Servername.ps1\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_ACPwrRcvry_On",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"set bios.Syssecurity.ACPwrRcvry On"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_Power_redundancy",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
" get system.power.RedundancyPolicy"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_storage_vdisks",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"storage get vdisks -o -p layout,status,size"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_Commit_Changes_reboot_NOW",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"jobqueue create BIOS.Setup.1-1 -r pwrcycle -s TIME_NOW"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_Jobview_checkresult",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"jobqueue view"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_Reboot",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"serveraction hardreset"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
}
|
||||||
|
]
|
||||||
BIN
bin/Debug/tasklist - Copy (2).dat
Normal file
228
bin/Debug/tasklist - Copy.json
Normal file
@@ -0,0 +1,228 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"iTaskNum": 1,
|
||||||
|
"sTaskDescription": "Bios enable Power on AC Recovery",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_ACPwrRcvry_On",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 2,
|
||||||
|
"sTaskDescription": "Change HostName",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Change Hostname",
|
||||||
|
"dParameters": {
|
||||||
|
"{New Host Name}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 3,
|
||||||
|
"sTaskDescription": "Reboot by IDRAC",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_Commit_Changes_reboot_NOW",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 4,
|
||||||
|
"sTaskDescription": "Server have 2nd power supply?",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_PS_status_dual",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 5,
|
||||||
|
"sTaskDescription": "10GB ports",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_networkinterfaces",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 6,
|
||||||
|
"sTaskDescription": "OS",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_OS_name",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 7,
|
||||||
|
"sTaskDescription": "GPU",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_VideoController",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 8,
|
||||||
|
"sTaskDescription": "Power redundancy",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_Power_redundancy",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 9,
|
||||||
|
"sTaskDescription": "Raid volume check",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_storage_vdisks",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 10,
|
||||||
|
"sTaskDescription": "Windows Activation Status",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Windows_Activation_status",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 11,
|
||||||
|
"sTaskDescription": "Avigilon Version",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Avigilon_Version",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 12,
|
||||||
|
"sTaskDescription": "Get Network Interface Name",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Get_NetworkInterface",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 13,
|
||||||
|
"sTaskDescription": "Create NIC team for Cameras",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_NetworkInterface_Team_LACP_Dynamic",
|
||||||
|
"dParameters": {
|
||||||
|
"{Team Name}": "",
|
||||||
|
"{NIC1}": "",
|
||||||
|
"{NIC2}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 14,
|
||||||
|
"sTaskDescription": "Create 2 Windows Admins",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Add_Local_2_Admin_Users",
|
||||||
|
"dParameters": {
|
||||||
|
"{Local Admin User 1}": "",
|
||||||
|
"{Password 1}": "",
|
||||||
|
"{Local Admin User 2}": "",
|
||||||
|
"{Password 2}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 15,
|
||||||
|
"sTaskDescription": "IDRAC Assigned IP address",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_IDRAC_Assign_IP_Network_Interface",
|
||||||
|
"dParameters": {
|
||||||
|
"{IP Address}": "",
|
||||||
|
"{Network Mask}": "",
|
||||||
|
"{Gateway}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 16,
|
||||||
|
"sTaskDescription": "IDRAC Set User Password root, 3,4",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_IDRAC_Configure_Users_at_234",
|
||||||
|
"dParameters": {
|
||||||
|
"{Password 2 root}": "",
|
||||||
|
"{Username 3}": "",
|
||||||
|
"{Password 3}": "",
|
||||||
|
"{Username 4}": "",
|
||||||
|
"{Password 4}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 17,
|
||||||
|
"sTaskDescription": "Firewall",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Firewall Rule",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 18,
|
||||||
|
"sTaskDescription": "ACC Antivirus Exclusions",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_ACC8 Antivirus Exclusions",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 19,
|
||||||
|
"sTaskDescription": "Folder Options",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Folder Options",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 20,
|
||||||
|
"sTaskDescription": "Power Options",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Power Options",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 21,
|
||||||
|
"sTaskDescription": "Remote Desktop Enable",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Remote Desktop Enable",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 22,
|
||||||
|
"sTaskDescription": "Windows Update Restart",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Windows Update Restart",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 23,
|
||||||
|
"sTaskDescription": "Show network Interface names, using CMD",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Show_NetworkInterfaces",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 24,
|
||||||
|
"sTaskDescription": "Assign an IPv4 address to an interface",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Assign_IPv4Address",
|
||||||
|
"dParameters": {
|
||||||
|
"{Name of Interface}": "",
|
||||||
|
"{IP Address}": "",
|
||||||
|
"{Net mask}": "",
|
||||||
|
"{Gateway}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 25,
|
||||||
|
"sTaskDescription": "Get Service Tag",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_IDRAC_Get_ServiceTag",
|
||||||
|
"dParameters": {}
|
||||||
|
}
|
||||||
|
]
|
||||||
BIN
bin/Debug/tasklist .dat
Normal file
244
bin/Debug/tasklist.json
Normal file
@@ -0,0 +1,244 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"iTaskNum": 1,
|
||||||
|
"sTaskDescription": "Bios enable Power on AC Recovery",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_ACPwrRcvry_On",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 2,
|
||||||
|
"sTaskDescription": "Change HostName",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Change Hostname",
|
||||||
|
"dParameters": {
|
||||||
|
"{New Host Name}": "dfghdfhdfgh"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 3,
|
||||||
|
"sTaskDescription": "Reboot by IDRAC",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_Commit_Changes_reboot_NOW",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 4,
|
||||||
|
"sTaskDescription": "Server have 2nd power supply?",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_PS_status_dual",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 5,
|
||||||
|
"sTaskDescription": "OS",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": true,
|
||||||
|
"sProfile": "CMD_OS_name",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 6,
|
||||||
|
"sTaskDescription": "10GB ports",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_networkinterfaces",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 7,
|
||||||
|
"sTaskDescription": "GPU",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_VideoController",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 8,
|
||||||
|
"sTaskDescription": "Windows Activation Status",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": true,
|
||||||
|
"sProfile": "CMD_Windows_Activation_status",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 9,
|
||||||
|
"sTaskDescription": "Get Service Tag",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_IDRAC_Get_ServiceTag",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 10,
|
||||||
|
"sTaskDescription": "Power redundancy",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_Power_redundancy",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 11,
|
||||||
|
"sTaskDescription": "Raid volume check",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_storage_vdisks",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 12,
|
||||||
|
"sTaskDescription": "Avigilon Version",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Avigilon_Version",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 13,
|
||||||
|
"sTaskDescription": "Get Network Interface Name",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Get_NetworkInterface",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 14,
|
||||||
|
"sTaskDescription": "Create NIC team for Cameras",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_NetworkInterface_Team_LACP_Dynamic",
|
||||||
|
"dParameters": {
|
||||||
|
"{Team Name}": "fgdhdf",
|
||||||
|
"{NIC1}": "dfghdfgh",
|
||||||
|
"{NIC2}": "fdghfdgh"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 15,
|
||||||
|
"sTaskDescription": "Create 2 Windows Admins",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Add_Local_2_Admin_Users",
|
||||||
|
"dParameters": {
|
||||||
|
"{Local Admin User 1}": "",
|
||||||
|
"{Password 1}": "",
|
||||||
|
"{Local Admin User 2}": "",
|
||||||
|
"{Password 2}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 16,
|
||||||
|
"sTaskDescription": "IDRAC Assigned IP address",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_IDRAC_Assign_IP_Network_Interface",
|
||||||
|
"dParameters": {
|
||||||
|
"{IP Address}": "",
|
||||||
|
"{Network Mask}": "",
|
||||||
|
"{Gateway}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 17,
|
||||||
|
"sTaskDescription": "IDRAC Set User Password root, 3,4",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_IDRAC_Configure_Users_at_234",
|
||||||
|
"dParameters": {
|
||||||
|
"{Password 2 root}": "",
|
||||||
|
"{Username 3}": "",
|
||||||
|
"{Password 3}": "",
|
||||||
|
"{Username 4}": "",
|
||||||
|
"{Password 4}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 18,
|
||||||
|
"sTaskDescription": "Firewall",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Firewall Rule",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 19,
|
||||||
|
"sTaskDescription": "ACC Antivirus Exclusions",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_ACC8 Antivirus Exclusions",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 20,
|
||||||
|
"sTaskDescription": "Folder Options",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Folder Options",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 21,
|
||||||
|
"sTaskDescription": "Power Options",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Power Options",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 22,
|
||||||
|
"sTaskDescription": "Show network Interface names, using CMD",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Show_NetworkInterfaces",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 23,
|
||||||
|
"sTaskDescription": "Remote Desktop Enable",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Remote Desktop Enable",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 24,
|
||||||
|
"sTaskDescription": "Windows Update Restart",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Windows Update Restart",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 25,
|
||||||
|
"sTaskDescription": "IPv06 disable All",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Ipv6_Disable_ALL",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 26,
|
||||||
|
"sTaskDescription": "Screen Saver for USI-Admin",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_ScreenSaver",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 27,
|
||||||
|
"sTaskDescription": "hgkghk",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Assign_IPv4Address",
|
||||||
|
"dParameters": {
|
||||||
|
"{Name of Interface}": "",
|
||||||
|
"{IP Address}": "",
|
||||||
|
"{PrefixLength}": "",
|
||||||
|
"{Gateway}": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
BIN
delete256.ico
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
main256.ico
Normal file
|
After Width: | Height: | Size: 60 KiB |
BIN
main256.png
Normal file
|
After Width: | Height: | Size: 257 KiB |
137
main256.svg
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
|
||||||
|
<svg
|
||||||
|
width="256"
|
||||||
|
height="256"
|
||||||
|
viewBox="0 0 67.733334 67.733333"
|
||||||
|
version="1.1"
|
||||||
|
id="svg1"
|
||||||
|
inkscape:version="1.4 (86a8ad7, 2024-10-11)"
|
||||||
|
sodipodi:docname="main256.svg"
|
||||||
|
inkscape:export-filename="main256.png"
|
||||||
|
inkscape:export-xdpi="96"
|
||||||
|
inkscape:export-ydpi="96"
|
||||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||||
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
xmlns:svg="http://www.w3.org/2000/svg">
|
||||||
|
<sodipodi:namedview
|
||||||
|
id="namedview1"
|
||||||
|
pagecolor="#ffffff"
|
||||||
|
bordercolor="#000000"
|
||||||
|
borderopacity="0.25"
|
||||||
|
inkscape:showpageshadow="2"
|
||||||
|
inkscape:pageopacity="0.0"
|
||||||
|
inkscape:pagecheckerboard="0"
|
||||||
|
inkscape:deskcolor="#d1d1d1"
|
||||||
|
inkscape:document-units="px"
|
||||||
|
inkscape:zoom="1.0771772"
|
||||||
|
inkscape:cx="-115.11569"
|
||||||
|
inkscape:cy="158.28408"
|
||||||
|
inkscape:window-width="2560"
|
||||||
|
inkscape:window-height="1057"
|
||||||
|
inkscape:window-x="-8"
|
||||||
|
inkscape:window-y="-8"
|
||||||
|
inkscape:window-maximized="1"
|
||||||
|
inkscape:current-layer="layer2" />
|
||||||
|
<defs
|
||||||
|
id="defs1">
|
||||||
|
<linearGradient
|
||||||
|
id="swatch1"
|
||||||
|
inkscape:swatch="solid">
|
||||||
|
<stop
|
||||||
|
style="stop-color:#0000ff;stop-opacity:1;"
|
||||||
|
offset="0"
|
||||||
|
id="stop1" />
|
||||||
|
</linearGradient>
|
||||||
|
<mask
|
||||||
|
id="gear-b"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use1"
|
||||||
|
d="M 5.4614991,9.9518025 C 5.6362002,9.9834655 5.8161692,10 6,10 7.6568543,10 9,8.6568543 9,7 9,5.5334927 7.9477401,4.3127538 6.5570585,4.0516214 7.4512289,1.184857 9.2276196,0.04964861 11.886231,0.64599609 l 1.333496,1.11425781 h 1.88623 l 1.036133,2.4746094 -1.782715,1.3344726 v 2.3530274 l 1.782715,2.2880857 -1.036133,1.630371 h -1.88623 l -2.007813,1.098145 v 2.838379 L 8.800293,17.22168 6.2539062,15.043945 H 4.684082 L 2.8081055,17.22168 0.62158203,15.777344 V 12.938965 C 3.0110859,13.747194 4.6243916,12.751473 5.4614991,9.9518025 Z M 6,8 C 5.4477152,8 5,7.5522847 5,7 5,6.4477152 5.4477152,6 6,6 6.5522847,6 7,6.4477152 7,7 7,7.5522847 6.5522847,8 6,8 Z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
<mask
|
||||||
|
id="gear-d-2"
|
||||||
|
fill="#ffffff">
|
||||||
|
<path
|
||||||
|
id="use3-4"
|
||||||
|
d="M 2,7.8667778 C 3.105406,8.4742181 3.8545971,9.6496176 3.8545971,11 c 0,1.350383 -0.7491911,2.525782 -1.8545971,3.133222 0.1211355,0.347993 0.2618841,0.6868 0.4209221,1.015099 1.2110633,-0.35193 2.5717571,-0.05052 3.526515,0.904242 0.954758,0.954758 1.2561721,2.315452 0.9042424,3.526515 C 7.1799777,19.738116 7.518785,19.878865 7.8667778,20 8.4742181,18.894594 9.6496176,18.145403 11,18.145403 c 1.350383,0 2.525782,0.749191 3.133222,1.854597 0.347993,-0.121135 0.6868,-0.261884 1.015099,-0.420922 -0.35193,-1.211063 -0.05052,-2.571757 0.904242,-3.526515 0.954758,-0.954758 2.315452,-1.256172 3.526515,-0.904242 C 19.738116,14.820022 19.878865,14.481215 20,14.133222 18.894594,13.525782 18.145403,12.350383 18.145403,11 18.145403,9.6496176 18.894594,8.4742181 20,7.8667778 19.878865,7.518785 19.738116,7.1799777 19.579078,6.8516795 18.368015,7.2036092 17.007321,6.9021951 16.052563,5.9474371 15.097805,4.9926792 14.796391,3.6319854 15.148321,2.4209221 14.820022,2.2618841 14.481215,2.1211355 14.133222,2 13.525782,3.105406 12.350383,3.8545971 11,3.8545971 9.6496176,3.8545971 8.4742181,3.105406 7.8667778,2 7.518785,2.1211355 7.1799777,2.2618841 6.8516795,2.4209221 7.2036092,3.6319854 6.9021951,4.9926792 5.9474371,5.9474371 4.9926792,6.9021951 3.6319854,7.2036092 2.4209221,6.8516795 2.2618841,7.1799777 2.1211355,7.518785 2,7.8667778 Z M 0.11116557,7.2092792 C 0.25729984,6.7894708 0.42758029,6.3790103 0.62099958,5.9797399 1.0461962,5.1020175 2.0424795,4.6589712 2.9790261,4.9311276 3.5282187,5.0907205 4.1222792,4.944168 4.5332236,4.5332236 4.944168,4.1222792 5.0907205,3.5282187 4.9311276,2.9790261 4.6589712,2.0424795 5.1020175,1.0461962 5.9797399,0.62099958 6.3790103,0.42758029 6.7894708,0.25729984 7.2092792,0.11116557 8.1309407,-0.20966256 9.1495762,0.18153389 9.6195665,1.0368115 9.8950266,1.5380877 10.418771,1.8545971 11,1.8545971 c 0.581229,0 1.104973,-0.3165094 1.380434,-0.8177856 0.46999,-0.85527761 1.488625,-1.24647406 2.410287,-0.92564593 0.419808,0.14613427 0.830269,0.31641472 1.229539,0.50983401 0.877722,0.42519662 1.320769,1.42147992 1.048612,2.35802652 -0.159593,0.5491926 -0.01304,1.1432531 0.397904,1.5541975 0.410945,0.4109444 1.005005,0.5574969 1.554198,0.397904 0.936546,-0.2721564 1.93283,0.1708899 2.358026,1.0486123 0.19342,0.3992704 0.3637,0.8097309 0.509834,1.2295393 0.320829,0.9216615 -0.07037,1.940297 -0.925646,2.4102873 C 20.461912,9.8950266 20.145403,10.418771 20.145403,11 c 0,0.581229 0.316509,1.104973 0.817785,1.380434 0.855278,0.46999 1.246475,1.488625 0.925646,2.410287 C 21.7427,15.210529 21.57242,15.62099 21.379,16.02026 c -0.425196,0.877722 -1.42148,1.320769 -2.358026,1.048612 -0.549193,-0.159593 -1.143253,-0.01304 -1.554198,0.397904 -0.410944,0.410945 -0.557497,1.005005 -0.397904,1.554198 0.272157,0.936546 -0.17089,1.93283 -1.048612,2.358026 -0.39927,0.19342 -0.809731,0.3637 -1.229539,0.509834 -0.921662,0.320829 -1.940297,-0.07037 -2.410287,-0.925646 C 12.104973,20.461912 11.581229,20.145403 11,20.145403 c -0.581229,0 -1.1049734,0.316509 -1.3804335,0.817785 C 9.1495762,21.818466 8.1309407,22.209663 7.2092792,21.888834 6.7894708,21.7427 6.3790103,21.57242 5.9797399,21.379 5.1020175,20.953804 4.6589712,19.95752 4.9311276,19.020974 5.0907205,18.471781 4.944168,17.877721 4.5332236,17.466776 4.1222792,17.055832 3.5282187,16.909279 2.9790261,17.068872 2.0424795,17.341029 1.0461962,16.897982 0.62099958,16.02026 0.42758029,15.62099 0.25729984,15.210529 0.11116557,14.790721 -0.20966256,13.869059 0.18153389,12.850424 1.0368115,12.380434 1.5380877,12.104973 1.8545971,11.581229 1.8545971,11 1.8545971,10.418771 1.5380877,9.8950266 1.0368115,9.6195665 0.18153389,9.1495762 -0.20966256,8.1309407 0.11116557,7.2092792 Z M 11,15 c 2.209139,0 4,-1.790861 4,-4 0,-2.209139 -1.790861,-4 -4,-4 -2.209139,0 -4,1.790861 -4,4 0,2.209139 1.790861,4 4,4 z m 0,-2 C 9.8954305,13 9,12.10457 9,11 9,9.8954305 9.8954305,9 11,9 c 1.10457,0 2,0.8954305 2,2 0,1.10457 -0.89543,2 -2,2 z" />
|
||||||
|
</mask>
|
||||||
|
<linearGradient
|
||||||
|
inkscape:collect="always"
|
||||||
|
xlink:href="#swatch1"
|
||||||
|
id="linearGradient21"
|
||||||
|
gradientUnits="userSpaceOnUse"
|
||||||
|
gradientTransform="matrix(2.1010447,0,0,2.1010446,-16.051144,1.9442082)"
|
||||||
|
x1="7.7716652"
|
||||||
|
y1="28.309589"
|
||||||
|
x2="29.805902"
|
||||||
|
y2="28.309589" />
|
||||||
|
</defs>
|
||||||
|
<g
|
||||||
|
inkscape:label="Layer 1"
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer1">
|
||||||
|
<g
|
||||||
|
fill="#7600ff"
|
||||||
|
mask="url(#gear-d)"
|
||||||
|
id="g4"
|
||||||
|
transform="matrix(1.755194,0,0,1.7132447,1.9146041,3.8551716)"
|
||||||
|
style="display:inline;mix-blend-mode:normal;fill:#d40000">
|
||||||
|
<rect
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
transform="translate(-1,-1)"
|
||||||
|
id="rect4"
|
||||||
|
x="0"
|
||||||
|
y="0"
|
||||||
|
inkscape:label="rect4"
|
||||||
|
style="display:inline;fill:#d40000" />
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
fill="#7600ff"
|
||||||
|
mask="url(#gear-d-2)"
|
||||||
|
id="g4-5"
|
||||||
|
transform="matrix(0.89396537,0.94012803,-0.89828648,0.85417834,51.577512,-1.2321119)"
|
||||||
|
style="display:inline;mix-blend-mode:normal;fill:#5aa02c">
|
||||||
|
<rect
|
||||||
|
width="24"
|
||||||
|
height="24"
|
||||||
|
transform="translate(-1,-1)"
|
||||||
|
id="rect4-1"
|
||||||
|
x="0"
|
||||||
|
y="0"
|
||||||
|
inkscape:label="rect4"
|
||||||
|
style="display:inline;fill:#5aa02c" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g
|
||||||
|
inkscape:groupmode="layer"
|
||||||
|
id="layer2"
|
||||||
|
inkscape:label="Layer 2">
|
||||||
|
<text
|
||||||
|
xml:space="preserve"
|
||||||
|
style="font-size:53.3665px;text-align:start;letter-spacing:-4.9253px;word-spacing:0px;writing-mode:lr-tb;direction:ltr;text-anchor:start;mix-blend-mode:color-dodge;fill:#0000ff;fill-opacity:1;stroke:url(#linearGradient21);stroke-width:1.3972"
|
||||||
|
x="-1.3430835"
|
||||||
|
y="71.0979"
|
||||||
|
id="text1"
|
||||||
|
transform="scale(1.1277023,0.88675885)"><tspan
|
||||||
|
id="tspan1"
|
||||||
|
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:condensed;font-size:53.3665px;font-family:Arial;-inkscape-font-specification:'Arial Bold Condensed';letter-spacing:-4.9253px;word-spacing:0px;fill:#0000ff;fill-opacity:1;stroke:url(#linearGradient21);stroke-width:1.3972"
|
||||||
|
x="-1.3430835"
|
||||||
|
y="71.0979"
|
||||||
|
sodipodi:role="line"
|
||||||
|
dx="0"
|
||||||
|
dy="3.6348069">USI</tspan></text>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 12 KiB |
486
profile.json
Normal file
@@ -0,0 +1,486 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"ProfileName": "Do nothing",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": ["Do nothing"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{P00}",
|
||||||
|
"{P01}",
|
||||||
|
"{P02}",
|
||||||
|
"{P03}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "Test",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"command 1 {P00} {P01} {P02}",
|
||||||
|
"command 2 {P00} {P01}",
|
||||||
|
"command 3 {P00} {P03}"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{P00}",
|
||||||
|
"{P01}",
|
||||||
|
"{P02}",
|
||||||
|
"{P03}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "Change Hostname",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"Rename-Computer -NewName {New Host Name} -Force -PassThru",
|
||||||
|
"hostname"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{New Host Name}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Show_NetworkInterfaces",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"netsh interface show interface"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Assign_IPv4Address",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"netsh interface ipv4 set address name=\"{Name of Interface}\" source=static addr={IP Address} mask={Net mask} gateway={Gateway}",
|
||||||
|
"netsh interface set interface \"{Name of Interface}\" admin=disable",
|
||||||
|
"netsh interface set interface \"{Name of Interface}\" admin=enable",
|
||||||
|
"netsh interface ipv4 show config name=\"{Name of Interface}\" "
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{Name of Interface}",
|
||||||
|
"{IP Address}",
|
||||||
|
"{Net mask}",
|
||||||
|
"{Gateway}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_Assign_IPv4Address",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"New-NetIPAddress -InterfaceAlias \"{Name of Interface}\" -IPAddress {IP Address} -PrefixLength {PrefixLength} -DefaultGateway {Gateway}",
|
||||||
|
"Get-NetIPAddress -InterfaceAlias \"{Name of Interface}\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{Name of Interface}",
|
||||||
|
"{IP Address}",
|
||||||
|
"{PrefixLength}",
|
||||||
|
"{Gateway}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "SSH_Cisco_Tftp_Running",
|
||||||
|
"ProfileType": "SSH",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"copy run tftp://"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{IP Address}",
|
||||||
|
"{User Name}",
|
||||||
|
"{Password}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "SSH_Cisco_Catalyst_Tftp_Running",
|
||||||
|
"ProfileType": "SSH_Catalyst",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"copy running-config tftp://"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{IP Address}",
|
||||||
|
"{User Name}",
|
||||||
|
"{Password}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "SSH_Cisco_Tftp_Startup",
|
||||||
|
"ProfileType": "SSH",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"copy startup-config tftp://"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{IP Address}",
|
||||||
|
"{User Name}",
|
||||||
|
"{Password}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "SSH_Cisco_Catalyst_Tftp_Startup",
|
||||||
|
"ProfileType": "SSH_Catalyst",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"copy startup-config tftp://"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{IP Address}",
|
||||||
|
"{User Name}",
|
||||||
|
"{Password}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_PS_status_dual",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"get system.power.supply.1",
|
||||||
|
"get system.power.supply.2"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_storage_pdisks",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"storage get get pdisks -o"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_networkinterfaces",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"gethostnetworkinterfaces"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_OS_name",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"systeminfo | findstr /B /C:\"OS Name\" /B /C:\"OS Version\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Windows_Activation_status",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"cscript c:\\Windows\\System32\\slmgr.vbs /dlv"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Windows_Enable_RemoteDesktop",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"REG ADD \"HKLM\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server\" /v fDenyTSConnections /t REG_DWORD /d 0 /f",
|
||||||
|
"netsh advfirewall firewall add rule name=\"Remote Desktop (TCP-In)\" dir=in action=allow protocol=TCP localport=3389",
|
||||||
|
"net start TermService"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Avigilon_Version",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"Get-WmiObject -Class Win32_Product | where vendor -eq Avigilon | select Name, Version"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_VideoController",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"Get-CimInstance -ClassName Win32_VideoController"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_Avigilon_Servername",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"-File \"Avigilon_Servername.ps1\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_Get_NetworkInterface",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"Get-NetAdapter | Select-Object Name, MacAddress, InterfaceDescription| Sort-Object -Property Name"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_NetworkInterface_Team_LACP_Dynamic",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"New-NetLbfoTeam -Name \"{Team Name}\" -TeamMembers \"{NIC1}\", \"{NIC2}\" -TeamingMode LACP -LoadBalancingAlgorithm Dynamic -Confirm:$false"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{Team Name}",
|
||||||
|
"{NIC1}",
|
||||||
|
"{NIC2}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_ACC8 Antivirus Exclusions",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"-File \"ACC8 Antivirus Exclusions.ps1\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_Firewall Rule",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"-File \"Firewall Rule.ps1\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_Folder Options",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"-File \"Folder Options.ps1\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_Power Options",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"-File \"Power Options.ps1\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_Remote Desktop Enable",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"-File \"Remote Desktop Enable.ps1\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "Powershell_Windows Update Restart",
|
||||||
|
"ProfileType": "Powershell",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"-File \"Windows Update Restart.ps1\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Add_Local_Admin_User",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"Net user {Local Admin User 1} {Password 1} /add /Y",
|
||||||
|
"net localgroup administrators {Local Admin User 1} /add ",
|
||||||
|
"net localgroup administrators"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{Local Admin User 1}",
|
||||||
|
"{Password 1}"
|
||||||
|
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Add_Local_2_Admin_Users",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"Net user {Local Admin User 1} {Password 1} /add /Y",
|
||||||
|
"net localgroup administrators {Local Admin User 1} /add ",
|
||||||
|
"Net user {Local Admin User 2} {Password 2} /add /Y",
|
||||||
|
"net localgroup administrators {Local Admin User 2} /add ",
|
||||||
|
"net localgroup administrators"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{Local Admin User 1}",
|
||||||
|
"{Password 1}",
|
||||||
|
"{Local Admin User 2}",
|
||||||
|
"{Password 2}"
|
||||||
|
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_ScreenSaver",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"cd C:\\USI\\Images\\ & C:\\USI\\Images\\bg.bat"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Install_FoxitReader",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"C:\\USI\\Apps\\FoxitPDFReader.exe /QUIET"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Timezone_CanCentralStandardTime_6",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"tzutil /s \"Central Standard Time\"",
|
||||||
|
"tzutil /g"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Meinberg ntp-4.2.8",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"C:\\USI\\Apps\\\"Meinberg ntp-4.2.8p15a-win32-setup.exe\" /USE_FILE=\"C:\\USI\\Apps\\MeinbergSetup.ini\"",
|
||||||
|
"ntpd --version",
|
||||||
|
"echo server {IP Address 1} iburst minpoll 6 maxpoll 7 >> C:\\\"Program Files (x86)\"\\NTP\\etc\\ntp.conf",
|
||||||
|
"echo server {IP Address 2} iburst minpoll 6 maxpoll 7 >> C:\\\"Program Files (x86)\"\\NTP\\etc\\ntp.conf"
|
||||||
|
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{IP Address 1}",
|
||||||
|
"{IP Address 2}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Ipv6_Disable_ALL",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"powershell \"Disable-NetAdapterBinding -Name \"*\" -ComponentID ms_tcpip6\"",
|
||||||
|
"powershell \"Get-NetAdapterBinding -ComponentID ms_tcpip6| Sort-Object -Property Name\""
|
||||||
|
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "CMD_Ipv6_Disable_Interface",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"powershell \"Disable-NetAdapterBinding -Name \"{Interface Name}\" -ComponentID ms_tcpip6\"",
|
||||||
|
"powershell \"Get-NetAdapterBinding -ComponentID ms_tcpip6| Sort-Object -Property Name\""
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{Interface Name}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_IDRAC_Assign_IP_Network_Interface",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"racadm setniccfg -s {IP Address} {Network Mask} {Gateway}"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [ "{IP Address}", "{Network Mask}", "{Gateway}" ]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_IDRAC_Configure_User",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"racadm set iDRAC.Users.{Index}.Username {Username}",
|
||||||
|
"racadm set iDRAC.Users.{Index}.Password {Password}",
|
||||||
|
"racadm get iDRAC.Users.{Index}.Username"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [ "{Index}", "{Username}", "{Password}" ]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_IDRAC_Configure_Users_at_234",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"racadm set iDRAC.Users.2.Password {Password 2 root}",
|
||||||
|
"racadm set iDRAC.Users.3.Username {Username 3}",
|
||||||
|
"racadm set iDRAC.Users.3.Password {Password 3}",
|
||||||
|
"racadm set iDRAC.Users.4.Username {Username 4}",
|
||||||
|
"racadm set iDRAC.Users.4.Password {Password 4}",
|
||||||
|
"racadm get iDRAC.Users.2.Username",
|
||||||
|
"racadm get iDRAC.Users.3.Username",
|
||||||
|
"racadm get iDRAC.Users.4.Username"
|
||||||
|
],
|
||||||
|
"ProfileParameters": [
|
||||||
|
"{Password 2 root}",
|
||||||
|
"{Username 3}",
|
||||||
|
"{Password 3}",
|
||||||
|
"{Username 4}",
|
||||||
|
"{Password 4}"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_IDRAC_Get_ServiceTag",
|
||||||
|
"ProfileType": "CMD",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"racadm getsvctag"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_ACPwrRcvry_On",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"set bios.Syssecurity.ACPwrRcvry On"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_Power_redundancy",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
" get system.power.RedundancyPolicy"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_storage_vdisks",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"storage get vdisks -o -p layout,status,size"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_Commit_Changes_reboot_NOW",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"jobqueue create BIOS.Setup.1-1 -r pwrcycle -s TIME_NOW"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_Jobview_checkresult",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"jobqueue view"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ProfileName": "RAC9_Reboot",
|
||||||
|
"ProfileType": "RAC9",
|
||||||
|
"ProfileCommands": [
|
||||||
|
"serveraction hardreset"
|
||||||
|
],
|
||||||
|
"ProfileParameters": []
|
||||||
|
}
|
||||||
|
]
|
||||||
244
tasklist.json
Normal file
@@ -0,0 +1,244 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"iTaskNum": 1,
|
||||||
|
"sTaskDescription": "Bios enable Power on AC Recovery",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_ACPwrRcvry_On",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 2,
|
||||||
|
"sTaskDescription": "Change HostName",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Change Hostname",
|
||||||
|
"dParameters": {
|
||||||
|
"{New Host Name}": "dfghdfhdfgh"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 3,
|
||||||
|
"sTaskDescription": "Reboot by IDRAC",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_Commit_Changes_reboot_NOW",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 4,
|
||||||
|
"sTaskDescription": "Server have 2nd power supply?",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_PS_status_dual",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 5,
|
||||||
|
"sTaskDescription": "OS",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": true,
|
||||||
|
"sProfile": "CMD_OS_name",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 6,
|
||||||
|
"sTaskDescription": "10GB ports",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_networkinterfaces",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 7,
|
||||||
|
"sTaskDescription": "GPU",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_VideoController",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 8,
|
||||||
|
"sTaskDescription": "Windows Activation Status",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": true,
|
||||||
|
"sProfile": "CMD_Windows_Activation_status",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 9,
|
||||||
|
"sTaskDescription": "Get Service Tag",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_IDRAC_Get_ServiceTag",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 10,
|
||||||
|
"sTaskDescription": "Power redundancy",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_Power_redundancy",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 11,
|
||||||
|
"sTaskDescription": "Raid volume check",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_storage_vdisks",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 12,
|
||||||
|
"sTaskDescription": "Avigilon Version",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Avigilon_Version",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 13,
|
||||||
|
"sTaskDescription": "Get Network Interface Name",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Get_NetworkInterface",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 14,
|
||||||
|
"sTaskDescription": "Create NIC team for Cameras",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_NetworkInterface_Team_LACP_Dynamic",
|
||||||
|
"dParameters": {
|
||||||
|
"{Team Name}": "fgdhdf",
|
||||||
|
"{NIC1}": "dfghdfgh",
|
||||||
|
"{NIC2}": "fdghfdgh"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 15,
|
||||||
|
"sTaskDescription": "Create 2 Windows Admins",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Add_Local_2_Admin_Users",
|
||||||
|
"dParameters": {
|
||||||
|
"{Local Admin User 1}": "",
|
||||||
|
"{Password 1}": "",
|
||||||
|
"{Local Admin User 2}": "",
|
||||||
|
"{Password 2}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 16,
|
||||||
|
"sTaskDescription": "IDRAC Assigned IP address",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_IDRAC_Assign_IP_Network_Interface",
|
||||||
|
"dParameters": {
|
||||||
|
"{IP Address}": "",
|
||||||
|
"{Network Mask}": "",
|
||||||
|
"{Gateway}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 17,
|
||||||
|
"sTaskDescription": "IDRAC Set User Password root, 3,4",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "RAC9_IDRAC_Configure_Users_at_234",
|
||||||
|
"dParameters": {
|
||||||
|
"{Password 2 root}": "",
|
||||||
|
"{Username 3}": "",
|
||||||
|
"{Password 3}": "",
|
||||||
|
"{Username 4}": "",
|
||||||
|
"{Password 4}": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 18,
|
||||||
|
"sTaskDescription": "Firewall",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Firewall Rule",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 19,
|
||||||
|
"sTaskDescription": "ACC Antivirus Exclusions",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_ACC8 Antivirus Exclusions",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 20,
|
||||||
|
"sTaskDescription": "Folder Options",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Folder Options",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 21,
|
||||||
|
"sTaskDescription": "Power Options",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Power Options",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 22,
|
||||||
|
"sTaskDescription": "Show network Interface names, using CMD",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Show_NetworkInterfaces",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 23,
|
||||||
|
"sTaskDescription": "Remote Desktop Enable",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Remote Desktop Enable",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 24,
|
||||||
|
"sTaskDescription": "Windows Update Restart",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Windows Update Restart",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 25,
|
||||||
|
"sTaskDescription": "IPv06 disable All",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_Ipv6_Disable_ALL",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 26,
|
||||||
|
"sTaskDescription": "Screen Saver for USI-Admin",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "CMD_ScreenSaver",
|
||||||
|
"dParameters": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"iTaskNum": 27,
|
||||||
|
"sTaskDescription": "hgkghk",
|
||||||
|
"sTaskDevice": "",
|
||||||
|
"bTaskSelect": false,
|
||||||
|
"sProfile": "Powershell_Assign_IPv4Address",
|
||||||
|
"dParameters": {
|
||||||
|
"{Name of Interface}": "",
|
||||||
|
"{IP Address}": "",
|
||||||
|
"{PrefixLength}": "",
|
||||||
|
"{Gateway}": ""
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||