Zach.12:4-6.
“God has has seen all your short comings,new plan has been put in place for you.”God He is saying And i will open mine eyes.
A) This it means God has closed his eye on you, now he is willing to open it once again.
B) This mean that is no longer using your own eyes to see your enemy,”As the word of God says, Arise Oh God and let all your enemies be scattered.

As God deals with your enemy, you need to be in the right position and the right place of righteousness,this a war that God has put in place,as He deals with sin,and evil,stay away from all kinds of sins.
God is saying,”and i will smite every horse of the people with blindness.
1) This the war in Egypt,darkness in the land of Egyptians.
2) Light in the side of Israel.
3) Death in the house of Egyptians.
4) Life in the side of Israel.

Be wise in the things of God.
In his grace.