Last active
April 27, 2020 17:40
-
-
Save tf0054/d981d47c1af72f349d31b2fb98304717 to your computer and use it in GitHub Desktop.
audio to slideo, slides
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BAD-SXL-01-F.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BAD-SXL-02-F.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVB-XXX-01-F.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVB-XXX-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVC-XXX-05-F.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVD-XXX-01-F.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVD-XXX-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVJ-XXX-01-F.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVJ-XXX-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVJ-XXX-07.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVK-XXX-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVS-XXX-09.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\BVS-XXX-20.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\EQINFO.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\INSTANNO.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\INSTANNO_L831.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\KMM-GEB-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\KMM-GPN-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\KMS-PNT-02.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\KZF-ORI-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\LAB-MAIN-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\LINEANNO.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\PFU-CBU-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\PFU-FUA-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\PFU-ISA-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\PFU-OSA-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\PTU-FUR-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\PTU-REJ-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\SEU-EXP-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\SMA-XXX-37.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\SRB-NOM-02.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\SRP-ENS-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\SZZ-XXX-18.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\TAS-ANO-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\TAS-DOT-01.ext.dxf"' -Wait | |
Start-Process -FilePath 'C:\Program Files\Autodesk\DWG TrueView 2018 - Japanese\dwgviewr.exe' -ArgumentList '/v "shape" /b "C:\Users\tnakano\Desktop\printpng.scr" "C:\Users\tnakano\Desktop\size\TITLEA1.ext.dxf"' -Wait |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ezdxf | |
import math | |
import sys | |
import os | |
import io | |
import itertools | |
def listToString(s): | |
str1 = "" | |
return (str1.join(s)) | |
filestr = sys.argv[1] | |
print('file: ' + filestr) | |
doc = ezdxf.readfile(filestr) | |
msp = doc.modelspace() | |
file = io.open(filestr + '_positions.txt', mode="w", encoding="utf-8") | |
for block in doc.blocks: | |
noref = True | |
locations = [] | |
for layer in doc.layers: | |
disable = True | |
inserts = msp.query('INSERT[name=="' + block.name +'" & layer=="' + layer.dxf.name + '"]') | |
for insert in inserts: | |
# insert.dxf.insert = class(ezdxf.math.Vector) https://ezdxf.readthedocs.io/en/stable/math.html#vector | |
locations.append(insert.dxf.insert) | |
# print('layout:', insert.block().dxf.name) | |
if(len(locations) == 1): | |
file.write(str(insert.dxf.insert.x) + ', ' + str(insert.dxf.insert.y) + ', ' + block.name + ' (' + str(len(inserts)) + '/' + layer.dxf.name + ')' + "\n") | |
disable = False | |
noref = False | |
else: | |
msp.delete_entity(insert) | |
# | |
objects = msp.query('* !INSERT[layer=="' + layer.dxf.name + '"]') | |
for x in objects: | |
msp.delete_entity(x) | |
objects = msp.query('INSERT[name!="' + block.name +'" & layer=="' + layer.dxf.name + '"]') | |
for x in objects: | |
msp.delete_entity(x) | |
if(disable): | |
layer.off() | |
else: | |
layer.on() | |
if(noref): | |
print("Skip saving.") | |
else: | |
print("Saving.") | |
doc.saveas(block.name + ".ext.dxf") | |
doc = ezdxf.readfile(filestr) | |
msp = doc.modelspace() | |
print(block.name + ", " + str(len(locations))) | |
file.close() | |
print(len(doc.blocks)) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment