Rebaja para cambiar el formato de modo que la imagen y el centrado del conjunto tamaño de la imagen a 80%
GitHub: https://github.com/liuhao326/pythontools/blob/master/MClipChange.py
fuente:
. 1 Importación Re 2 Importación de tiempo . 3 Importación pyperclip . 4 . 5 # escribiendo esta razón: 6 # un gran número de imágenes insertadas se hace después de las notas con el siguiente formato Makdown 7. # <Center> <IMG SRC = "https: // ... "alt =" "style =" 5,18 circuito lógico AB + AB figura zoom: 25%; " /> </ Center> 8. # sigue ahora en la que el estilo deseado =" zoom: 25%; " modificar estilo = "zoom: 80%;" , y <center> </ center> formato a <div align = left = CENTER> </ div> 9. # <div align = left = CENTER> <IMG sRC = "https: //. .. "alt =" 5,18 circuito lógico "style =" AB + AB figura mapa: 80% ; "/> 10 # , porque muchas de las imágenes tiene que hacer esta modificación, que escribió el programa 11 12 # Uso: 13 #Sólo tienes que copiar (Ctrl + C) cuando se utiliza el contenido de rebajas de la imagen original, el programa va a modificar el contenido del portapapeles como formato Markdown desea, puede pegar directamente 14 # seleccionar el siguiente contenido en el texto de rebajas: 15 # < centro> <img src = "https : // ..." alt = " estilo 5,18 circuito lógico AB + AB figura" = "zoom: 25%;" /> </ Center> 16 # el Ctrl + C copia 17 # la Ctrl + V pegar 18 # dar <div align = center> <img src = "https: // ..." alt = " estilo 5,18 circuito lógico AB + AB figura" = "zoom: 80% ;" / > . 19 20 es # ideas: 21 # comenzar a adquirir toda la cadena de portapapeles 22 # readquisición contenido efectivo de la cadena de la porción intermedia 23 # y el estilo adquirido se modifica porción intermedia estilo = "80%" 24 # Por último añadir la sintaxis HTML para que sea centrado 25 #Copiar la cadena resultante en el portapapeles 26 es 27 # contenido adquiere portapapeles 28 last_string = pyperclip.paste () 29 30 el mientras Verdadero: 31 es # Comprobar frecuencia 32 el time.sleep (0.2 ) 33 es # cada ciclo obtenido Shear contenido de la tabla de cortar 34 es String = pyperclip.paste () 35 # Si el contenido del portapapeles ha cambiado (no coincide con el contenido original en el portapapeles) 36 IF = last_string cadena! y String =! '' : 37 [ # Obtener la parte delantera del contenido efectivo del portapapeles 38 es temp_list1 la re.findall = (R & lt " <IMG [\ S \ S] * del mapa: ", String) 39 # Get la parte trasera del contenido efectivo del portapapeles 40 temp_list2 la re.findall = (R & lt " ; \" /> " , String) 41 es # Si la porción activa éxito 42 es SI temp_list1 y temp_list2: 43 es # eficaz Añadir partes frontal y posterior con el fin de centro y se asigna a una sintaxis HTML temp_string 44 se temp_string = " <div align = left = Center> " + temp_list1 [0] + " 80% " + temp_list2 [0] + " </ div> " 45 pyperclip.copy (temp_string) 46 es String = pyperclip. pegar()47 Imprimir (temp_string) 48 la cosa : 49 Imprimir ( " no coinciden " ) 50 # cada vez que hay un cambio portapapeles están dispuestas last_string nuevo contenido en el portapapeles 51 se last_string = cadena de caracteres