Who are the two kings who are going to have a war?
Nebuchadnezzar king of Babylon and Neco king of Egypt were going to war. [46:2]
What does Yahweh tell the army of Egypt to do?
He tells them to get their shields, horses, spears, and armor ready and go forward to fight. [46:1-4]