Posted to tcl by rhobart at Thu Nov 23 00:08:32 GMT 2023view pretty
if [ catch {set fp [open "$filename" r] } result ] { puts "error: $result" } else { set result "" while { [catch [gets $fp data] result ] == 0 && $result >= 0 } { #if {$data eq "file12"} { break } if { [string match -nocase {*Box*} "$data"] } { set mediabox 0 regexp {MediaBox\[(.*?)\]} "$data" mediabox if {$mediabox ne 0} { puts $mediabox } else { regexp {MediaBox \[(.*?)\]} "$data" mediabox if {$mediabox ne 0} { puts $mediabox } } set crop 0 regexp {CropBox\[(.*?)\]} "$data" crop if {$crop ne 0} { puts $crop } else { regexp {CropBox \[(.*?)\]} "$data" crop if {$crop ne 0} { puts $crop } } } } close $fp puts "the result $result" }
Comments
Posted by Hobart at Thu Nov 23 00:29:48 GMT 2023 [text] [code]
while { [catch {gets $fp data} result ] == 0 && $result >= 0 } { I change to what you sent me the first time. Thank you for your help. I looked so much at the code that I could not see straight.